Skip to content

AIDC Toolkit / Core / exclude

Function: exclude()

exclude<TWide, TNarrow, K>(wide, narrow): Omit<TWide, K>

Defined in: type-helper.ts:95

Create an object from a wide object without entries matching those from a narrow object.

Type Parameters

TWide

TWide extends object

Wide object type.

TNarrow

TNarrow extends object

Narrow object type.

K

K extends string | number | symbol

Narrow object key type, subset of wide object key type.

Parameters

wide

TWide

Wide object.

narrow

TNarrow

Narrow object.

Returns

Omit<TWide, K>

Edited object.