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.