UNPKG

type-plus

Version:
7 lines 314 B
import type { PrimitiveTypes } from '../primitive.js'; export type KnownKeys<T> = T extends PrimitiveTypes ? never : { [K in keyof T]: string extends K ? never : number extends K ? never : K; } extends { [_ in keyof T]: infer U; } ? {} extends U ? never : U : never; //# sourceMappingURL=KnownKeys.d.ts.map