nehoid
Version:
Advanced unique ID generation utility with multi-layer encoding, collision detection, and context-aware features
10 lines • 724 B
TypeScript
export type ENC_TYPE = "percentEncoding" | "doublepercent" | "base64" | "hex" | "unicode" | "htmlEntity" | "punycode" | "asciihex" | "asciioct" | "rot13" | "base32" | "urlSafeBase64" | "jsEscape" | "cssEscape" | "utf7" | "quotedPrintable" | "decimalHtmlEntity" | "rawHexadecimal" | "jwt" | "url" | "rawHex";
export declare class Encoder {
static encode(input: string, encodings: ENC_TYPE | ENC_TYPE[]): Promise<string>;
static decode(input: string, encodings: ENC_TYPE | ENC_TYPE[], opt?: {
autoDetect?: boolean;
}): string;
static compress(input: string, method: "lz77" | "gzip"): string;
static decompress(input: string, method: "lz77" | "gzip"): string;
}
//# sourceMappingURL=encoder.d.ts.map