UNPKG

@deepkit/bson

Version:
55 lines (54 loc) 1.86 kB
export declare const TWO_PWR_32_DBL_N: number; export declare const BSON_DATA_NUMBER = 1; export declare const BSON_DATA_STRING = 2; export declare const BSON_DATA_OBJECT = 3; export declare const BSON_DATA_ARRAY = 4; export declare const BSON_DATA_BINARY = 5; export declare const BSON_DATA_UNDEFINED = 6; export declare const BSON_DATA_OID = 7; export declare const BSON_DATA_BOOLEAN = 8; export declare const BSON_DATA_DATE = 9; export declare const BSON_DATA_NULL = 10; export declare const BSON_DATA_REGEXP = 11; export declare const BSON_DATA_DBPOINTER = 12; export declare const BSON_DATA_CODE = 13; export declare const BSON_DATA_SYMBOL = 14; export declare const BSON_DATA_CODE_W_SCOPE = 15; export declare const BSON_DATA_INT = 16; export declare const BSON_DATA_TIMESTAMP = 17; export declare const BSON_DATA_LONG = 18; export declare const BSON_DATA_DECIMAL128 = 19; export declare const BSON_DATA_MIN_KEY = 255; export declare const BSON_DATA_MAX_KEY = 127; export declare const enum BSONType { NUMBER = 1, STRING = 2, OBJECT = 3, ARRAY = 4, BINARY = 5, UNDEFINED = 6, OID = 7, BOOLEAN = 8, DATE = 9, NULL = 10, REGEXP = 11, DBPOINTER = 12, CODE = 13, SYMBOL = 14, CODE_W_SCOPE = 15, INT = 16, TIMESTAMP = 17, LONG = 18, DECIMAL128 = 19, MIN_KEY = 255, MAX_KEY = 127 } export declare const BSON_BINARY_SUBTYPE_DEFAULT = 0; export declare const BSON_BINARY_SUBTYPE_FUNCTION = 1; export declare const BSON_BINARY_SUBTYPE_BYTE_ARRAY = 2; export declare const BSON_BINARY_SUBTYPE_UUID_OLD = 3; export declare const BSON_BINARY_SUBTYPE_UUID = 4; export declare const BSON_BINARY_SUBTYPE_MD5 = 5; export declare const BSON_BINARY_SUBTYPE_USER_DEFINED = 128; export declare const BSON_BINARY_SUBTYPE_BIGINT = 127; export declare function digitByteSize(v: number): number;