Interface Extension
interface Extension {
Class?: Function;
type?: number;
pack?(value: any): Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike>;
read?(datum: any): any;
unpack?(
messagePack: Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike>,
): any;
write?(instance: any): any;
}
Class?: Function;
type?: number;
pack?(value: any): Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike>;
read?(datum: any): any;
unpack?(
messagePack: Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike>,
): any;
write?(instance: any): any;
}
Methods
Optionalpack
Parameters
- value: any
Returns Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike>
Optionalread
Parameters
- datum: any
Returns any
Optionalunpack
Parameters
- messagePack: Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike>
Returns any
Optionalwrite
Parameters
- instance: any
Returns any