ts-toolbelt
Version:
TypeScript's largest utility library
13 lines (12 loc) • 349 B
TypeScript
import { NonNullableKeys as ONonNullableKeys } from '../Object/NonNullableKeys';
import { ObjectOf } from './ObjectOf';
import { List } from './List';
/**
* Get the keys of `L` that are non-nullable
* @param L
* @returns [[Key]]
* @example
* ```ts
* ```
*/
export declare type NonNullableKeys<L extends List> = ONonNullableKeys<ObjectOf<L>>;