Skip to main content

Variable: objectActions

const objectActions: object;

Type Declaration​

assign​

assign: <T>(target, partialObject) => void;

Type Parameters​

Type Parameter
T extends object

Parameters​

ParameterType
targetT
partialObjectPartial<T>

Returns​

void

call​

call: <T, K>(target, methodName, ...args) => T[K] extends AnyFunction ? ReturnType<any[any]> : never;

Type Parameters​

Type Parameter
T extends object
K extends string | number | symbol

Parameters​

ParameterType
targetT
methodNameK
...argsT[K] extends AnyFunction ? Parameters<any[any]> : never

Returns​

T[K] extends AnyFunction ? ReturnType<any[any]> : never

create​

create: <T>(data) => T;

Type Parameters​

Type Parameter
T extends object

Parameters​

ParameterType
dataT

Returns​

T

delete​

delete: <T, K>(target, key) => boolean;

Type Parameters​

Type Parameter
T extends object
K extends string | number | symbol

Parameters​

ParameterType
targetT
keyK

Returns​

boolean

set​

set: <T, K>(target, key, value) => void;

Type Parameters​

Type Parameter
T extends object
K extends string | number | symbol

Parameters​

ParameterType
targetT
keyK
valueT[K]

Returns​

void