redoc/src/types/index.d.ts
2018-03-17 20:57:45 +02:00

6 lines
231 B
TypeScript

export * from './open-api';
export type Diff<T extends string, U extends string> = ({ [P in T]: P } &
{ [P in U]: never } & { [x: string]: never })[T];
export type Omit<T, K extends keyof T> = { [P in Diff<keyof T, K>]: T[P] };