UNPKG

ts-toolbelt

Version:

TypeScript's largest utility library

14 lines (13 loc) 295 B
/** * @hidden */ export declare type _UnionOf<O extends object> = O[keyof O]; /** * Transform an [[Object]] into an [[Union]] * @param O to transform * @returns [[Any]] * @example * ```ts * ``` */ export declare type UnionOf<O extends object> = O extends unknown ? _UnionOf<O> : never;