UNPKG

@cloudpss/ubjson

Version:

Opinionated UBJSON encoder/decoder for CloudPSS.

33 lines 1.16 kB
/** 计算使用的空间 */ export declare function jsStringByteLength(string: string): number; /** 计算使用的空间 */ export declare function nodeStringByteLength(string: string): number; /** 计算使用的空间 */ export declare let stringByteLength: (v: string) => number; /** * Encode string into utf-8. * Provided `buf` MUST have enough space. */ export declare function jsEncodeInto(v: string, buf: Uint8Array, offset: number): number; /** * Encode string into utf-8. * Provided `buf` MUST have enough space. */ export declare function nativeEncodeInto(v: string, buf: Uint8Array, offset: number): number; /** * Encode string into utf-8. * Provided `buf` MUST have enough space. */ export declare function myEncodeInto(v: string, buf: Uint8Array, offset: number): number; /** * Encode string into utf-8. * Provided `buf` MUST have enough space. */ export declare let encodeInto: (v: string, buf: Uint8Array, offset: number) => number; /** * Encode string into utf-8. */ export declare let encode: (v: string) => Uint8Array; /** 重设环境 */ export declare function resetEnv(): void; //# sourceMappingURL=string-encoder.d.ts.map