values.d.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. export declare class BsonObjectId {
  2. timestamp: number;
  3. process: number;
  4. counter: number;
  5. constructor(timestamp: number, process: number, counter: number);
  6. }
  7. export declare class BsonDbPointer {
  8. name: string;
  9. id: BsonObjectId;
  10. constructor(name: string, id: BsonObjectId);
  11. }
  12. export declare class BsonJavascriptCode {
  13. code: string;
  14. constructor(code: string);
  15. }
  16. export declare class BsonSymbol {
  17. symbol: string;
  18. constructor(symbol: string);
  19. }
  20. export declare class BsonJavascriptCodeWithScope {
  21. code: string;
  22. scope: Record<string, unknown>;
  23. constructor(code: string, scope: Record<string, unknown>);
  24. }
  25. export declare class BsonInt32 {
  26. value: number;
  27. constructor(value: number);
  28. }
  29. export declare class BsonInt64 {
  30. value: number;
  31. constructor(value: number);
  32. }
  33. export declare class BsonFloat {
  34. value: number;
  35. constructor(value: number);
  36. }
  37. export declare class BsonTimestamp {
  38. increment: number;
  39. timestamp: number;
  40. constructor(increment: number, timestamp: number);
  41. }
  42. export declare class BsonDecimal128 {
  43. data: Uint8Array;
  44. constructor(data: Uint8Array);
  45. }
  46. export declare class BsonMinKey {
  47. }
  48. export declare class BsonMaxKey {
  49. }
  50. export declare class BsonBinary {
  51. subtype: number;
  52. data: Uint8Array;
  53. constructor(subtype: number, data: Uint8Array);
  54. }