uuid.d.ts 652 B

123456789101112131415161718192021222324
  1. /// <reference types="node" />
  2. export declare class UUID {
  3. private ascii;
  4. private readonly binary;
  5. private readonly version;
  6. static readonly OID: Buffer;
  7. constructor(uuid: Buffer | string);
  8. static v1(): any;
  9. static v5(name: string | Buffer, namespace: Buffer): any;
  10. toString(): string;
  11. inspect(): string;
  12. static check(uuid: Buffer | string, offset?: number): false | {
  13. version: undefined;
  14. variant: string;
  15. format: string;
  16. } | {
  17. version: number;
  18. variant: string;
  19. format: string;
  20. };
  21. static parse(input: string): Buffer;
  22. }
  23. export declare const nil: UUID;