Skip to main content

OptionalKeysOf

@webda/models


Type Alias: OptionalKeysOf<Type>

OptionalKeysOf<Type> = Type extends unknown ? keyof { [Key in keyof Type as IsOptionalKeyOf<Type, Key> extends false ? never : Key]: never } & keyof Type : never

Defined in: packages/models/src/types.ts:245

Extract optional keys from a type.

Type Parameters​

Type​

Type extends object