default: {
Buffer: (new () => {
grow(size: number): void;
reset(): void;
toArrayBuffer(): ArrayBuffer;
toBytes(): number[];
write_bool(data: boolean, tag: number): void;
write_float32(data: number, tag: number): void;
write_float64(data: number, tag: number): void;
write_int16(data: number, tag: number): void;
write_int32(data: number, tag: number): void;
write_int64(data: number, tag: number): void;
write_int8(data: number, tag: number): void;
write_slice_int8(data: number[]): void;
write_slice_uint8(data: number[]): void;
write_string(data: string, tag: number): void;
write_uint16(data: number, tag: number): void;
write_uint32(data: number, tag: number): void;
write_uint8(data: number, tag: number): void;
writeHead(ty: number, tag: number): void;
});
load(...filenames: string[]): void;
marshal(message: string, value: any, filename?: string): ArrayBuffer;
unmarshal(message: string, data: ArrayBuffer, filename?: string): any;
}
Type declaration
Buffer: (new () => {
grow(size: number): void;
reset(): void;
toArrayBuffer(): ArrayBuffer;
toBytes(): number[];
write_bool(data: boolean, tag: number): void;
write_float32(data: number, tag: number): void;
write_float64(data: number, tag: number): void;
write_int16(data: number, tag: number): void;
write_int32(data: number, tag: number): void;
write_int64(data: number, tag: number): void;
write_int8(data: number, tag: number): void;
write_slice_int8(data: number[]): void;
write_slice_uint8(data: number[]): void;
write_string(data: string, tag: number): void;
write_uint16(data: number, tag: number): void;
write_uint32(data: number, tag: number): void;
write_uint8(data: number, tag: number): void;
writeHead(ty: number, tag: number): void;
})
- new (): {
grow(size: number): void;
reset(): void;
toArrayBuffer(): ArrayBuffer;
toBytes(): number[];
write_bool(data: boolean, tag: number): void;
write_float32(data: number, tag: number): void;
write_float64(data: number, tag: number): void;
write_int16(data: number, tag: number): void;
write_int32(data: number, tag: number): void;
write_int64(data: number, tag: number): void;
write_int8(data: number, tag: number): void;
write_slice_int8(data: number[]): void;
write_slice_uint8(data: number[]): void;
write_string(data: string, tag: number): void;
write_uint16(data: number, tag: number): void;
write_uint32(data: number, tag: number): void;
write_uint8(data: number, tag: number): void;
writeHead(ty: number, tag: number): void;
} Returns {
grow(size: number): void;
reset(): void;
toArrayBuffer(): ArrayBuffer;
toBytes(): number[];
write_bool(data: boolean, tag: number): void;
write_float32(data: number, tag: number): void;
write_float64(data: number, tag: number): void;
write_int16(data: number, tag: number): void;
write_int32(data: number, tag: number): void;
write_int64(data: number, tag: number): void;
write_int8(data: number, tag: number): void;
write_slice_int8(data: number[]): void;
write_slice_uint8(data: number[]): void;
write_string(data: string, tag: number): void;
write_uint16(data: number, tag: number): void;
write_uint32(data: number, tag: number): void;
write_uint8(data: number, tag: number): void;
writeHead(ty: number, tag: number): void;
}
grow:function
- grow(size): void
Returns void
reset:function
- reset(): void
Returns void
toArrayBuffer:function
- toArrayBuffer(): ArrayBuffer
Returns ArrayBuffer
toBytes:function
- toBytes(): number[]
Returns number[]
write_bool:function
- write_bool(data, tag): void
Returns void
write_float32:function
- write_float32(data, tag): void
Returns void
write_float64:function
- write_float64(data, tag): void
Returns void
write_int16:function
- write_int16(data, tag): void
Returns void
write_int32:function
- write_int32(data, tag): void
Returns void
write_int64:function
- write_int64(data, tag): void
Returns void
write_int8:function
- write_int8(data, tag): void
Returns void
write_slice_int8:function
- write_slice_int8(data): void
Returns void
write_slice_uint8:function
- write_slice_uint8(data): void
Returns void
write_string:function
- write_string(data, tag): void
Returns void
write_uint16:function
- write_uint16(data, tag): void
Returns void
write_uint32:function
- write_uint32(data, tag): void
Returns void
write_uint8:function
- write_uint8(data, tag): void
Returns void
writeHead:function
- writeHead(ty, tag): void
Returns void
load:function
- load(...filenames): void
Parameters
Rest
...filenames: string[]
Returns void
marshal:function
- marshal(message, value, filename?): ArrayBuffer
Parameters
- message: string
- value: any
Optional
filename: string
Returns ArrayBuffer
响应对象
unmarshal:function
- unmarshal(message, data, filename?): any
Parameters
- message: string
- data: ArrayBuffer
Optional
filename: string
Returns any
响应对象
加载 jce 文件。