UNPKG

@deepkit/bson

Version:
6 lines (5 loc) 468 B
import { ReceiveType } from '@deepkit/type'; import { BSONBinarySerializer } from './bson-serializer'; export declare type BSONDeserializer<T> = (bson: Uint8Array, offset?: number) => T; export declare function getBSONDeserializer<T>(serializer?: BSONBinarySerializer, receiveType?: ReceiveType<T>): BSONDeserializer<T>; export declare function deserializeBSON<T>(data: Uint8Array, offset?: number, serializer?: BSONBinarySerializer, receiveType?: ReceiveType<T>): T;