fuzzy-rater
Version:
Tooling for fuzzily rating text according to some query
6 lines • 322 B
TypeScript
export declare type TNonUndefinedPropertyNames<T> = {
[K in keyof T]: T[K] extends undefined ? never : K;
}[keyof T];
/** A transformation type that removes any fields with type undefined */
export declare type TOnlyRequired<T> = Pick<T, TNonUndefinedPropertyNames<T>>;
//# sourceMappingURL=TOnlyRequired.d.ts.map