UNPKG

@phensley/cldr-utils

Version:
13 lines (12 loc) 601 B
/** * Z85 converts an array of bytes to a string, encoding 4 bytes as 5 ASCII characters. * The result is 8-bit safe and can be embedded in JSON without escaping. */ export declare const z85Encode: (arr: number[] | Uint8Array) => string; /** Encode a 32-bit signed integer into a 32-bit unsigned integer. */ export declare const zigzag32Encode: (n: number) => number; /** * Encode an unsigned 32-bit integer using a variable-length encoding, * returning an array of uint8 */ export declare const vuintEncode: (nums: number[] | Uint8Array, f?: ((x: number) => number) | undefined) => Uint8Array;