UNPKG

@kakasoo/proto-typescript

Version:

Utility types and implementations based on JavaScript prototypes.

10 lines 383 B
export declare namespace ObjectType { type Merge<F, S> = { [K in keyof (F & S)]: K extends keyof S ? S[K] : K extends keyof F ? F[K] : never; }; type ToInterface<T> = { [key in keyof T]: T[key]; }; } export type Equal<X, Y> = (<T>() => T extends X ? 1 : 2) extends <P>() => P extends Y ? 1 : 2 ? true : false; //# sourceMappingURL=object.type.d.ts.map