Files
relay/node_modules/@msgpack/msgpack/dist/timestamp.d.ts
Luke Hagar 98eb98b91a saving
2024-10-21 18:46:35 +00:00

16 lines
661 B
TypeScript

export declare const EXT_TIMESTAMP = -1;
export declare type TimeSpec = {
sec: number;
nsec: number;
};
export declare function encodeTimeSpecToTimestamp({ sec, nsec }: TimeSpec): Uint8Array;
export declare function encodeDateToTimeSpec(date: Date): TimeSpec;
export declare function encodeTimestampExtension(object: unknown): Uint8Array | null;
export declare function decodeTimestampToTimeSpec(data: Uint8Array): TimeSpec;
export declare function decodeTimestampExtension(data: Uint8Array): Date;
export declare const timestampExtension: {
type: number;
encode: typeof encodeTimestampExtension;
decode: typeof decodeTimestampExtension;
};