Skip to content

AIDC Toolkit / Core / include

Function: include() ​

include<TWide, TNarrow, K>(wide, narrow): Pick<TWide, K>

Defined in: type-helper.ts:121

Create an object from a wide object with 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 ​

Pick<TWide, K>

Edited object.