// Generated by typings // Source: https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/12f9b621f914fe2b9486a74e0f2e130621837bfc/node-uuid/node-uuid.d.ts declare module __NodeUUID { /** * Overloads for node environment * We need to duplicate some declarations because * interface merging doesn't work with overloads */ interface UUID { v1(options?: UUIDOptions): string; v1(options?: UUIDOptions, buffer?: number[], offset?: number): number[]; v1(options?: UUIDOptions, buffer?: Buffer, offset?: number): Buffer; v4(options?: UUIDOptions): string; v4(options?: UUIDOptions, buffer?: number[], offset?: number): number[]; v4(options?: UUIDOptions, buffer?: Buffer, offset?: number): Buffer; parse(id: string, buffer?: number[], offset?: number): number[]; parse(id: string, buffer?: Buffer, offset?: number): Buffer; unparse(buffer: number[], offset?: number): string; unparse(buffer: Buffer, offset?: number): string; } }