UNPKG

rambda

Version:

Lightweight faster alternative to Ramda

13 lines (11 loc) 288 B
import {FilterKeys} from './FilterKeys' /** Get the keys of **`O`** that are non-nullable * @param O * @returns **`keyof`** * @example * ```ts * ``` */ export type NonNullableKeys<O extends object> = FilterKeys<O, undefined, '<-extends'> & FilterKeys<O, null, '<-extends'>