mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
LZString.decompress* returns null for invalid inputs (#43585)
This commit is contained in:
parent
afa55fd87e
commit
c9a874d204
10
types/lz-string/index.d.ts
vendored
10
types/lz-string/index.d.ts
vendored
@ -26,7 +26,7 @@ declare namespace LZString {
|
||||
*
|
||||
* @param compressed A string obtained from a call to compress().
|
||||
*/
|
||||
decompress(compressed: string): string;
|
||||
decompress(compressed: string): null | string;
|
||||
|
||||
/**
|
||||
* Compresses input string producing an instance of a "valid" UTF-16 string,
|
||||
@ -41,7 +41,7 @@ declare namespace LZString {
|
||||
*
|
||||
* @param compressed A string obtained from a call to compressToUTF16().
|
||||
*/
|
||||
decompressFromUTF16(compressed: string): string;
|
||||
decompressFromUTF16(compressed: string): null | string;
|
||||
|
||||
/**
|
||||
* Compresses input string producing an instance of a ASCII UTF-16 string,
|
||||
@ -58,7 +58,7 @@ declare namespace LZString {
|
||||
*
|
||||
* @param compressed A string obtained from a call to compressToBase64().
|
||||
*/
|
||||
decompressFromBase64(compressed: string): string;
|
||||
decompressFromBase64(compressed: string): null | string;
|
||||
|
||||
/**
|
||||
* produces ASCII strings representing the original string encoded in Base64 with a few
|
||||
@ -74,7 +74,7 @@ declare namespace LZString {
|
||||
*
|
||||
* @param compressed A string obtained from a call to compressToEncodedURIComponent().
|
||||
*/
|
||||
decompressFromEncodedURIComponent(compressed: string): string;
|
||||
decompressFromEncodedURIComponent(compressed: string): null | string;
|
||||
|
||||
/**
|
||||
* produces an uint8Array
|
||||
@ -88,6 +88,6 @@ declare namespace LZString {
|
||||
*
|
||||
* @param compressed A string obtained from a call to compressToUint8Array().
|
||||
*/
|
||||
decompressFromUint8Array(compressed: Uint8Array): string;
|
||||
decompressFromUint8Array(compressed: Uint8Array): null | string;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
const input = "Someting to compress";
|
||||
let encoded: string;
|
||||
let decoded: string;
|
||||
let decoded: null | string;
|
||||
let encodedU8: Uint8Array;
|
||||
|
||||
encoded = LZString.compress(input);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user