mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-07-04 09:10:09 +00:00
UUID: reverse overloaded intersection so that ReturnType<T> w… (#35895)
This commit is contained in:
committed by
Ryan Cavanaugh
parent
75b0473d21
commit
ca1a2e05fa
6
types/uuid/interfaces.d.ts
vendored
6
types/uuid/interfaces.d.ts
vendored
@@ -14,12 +14,12 @@ export type V4Options = {random: number[]} | {rng(): number[]};
|
||||
|
||||
export type v1String = (options?: V1Options) => string;
|
||||
export type v1Buffer = <T extends OutputBuffer>(options: V1Options | null | undefined, buffer: T, offset?: number) => T;
|
||||
export type v1 = v1String & v1Buffer;
|
||||
export type v1 = v1Buffer & v1String;
|
||||
|
||||
export type v4String = (options?: V4Options) => string;
|
||||
export type v4Buffer = <T extends OutputBuffer>(options: V4Options | null | undefined, buffer: T, offset?: number) => T;
|
||||
export type v4 = v4String & v4Buffer;
|
||||
export type v4 = v4Buffer & v4String;
|
||||
|
||||
export type v5String = (name: string | number[], namespace: string | number[]) => string;
|
||||
export type v5Buffer = <T extends OutputBuffer>(name: string | number[], namespace: string | number[], buffer: T, offset?: number) => T;
|
||||
export type v5 = v5String & v5Buffer;
|
||||
export type v5 = v5Buffer & v5String;
|
||||
|
||||
Reference in New Issue
Block a user