Variable: objectActions
const objectActions: object;
Type Declaration
assign
assign: <T>(target, partialObject) => void;
Type Parameters
| Type Parameter |
|---|
T extends object |
Parameters
| Parameter | Type |
|---|---|
target | T |
partialObject | Partial<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
| Parameter | Type |
|---|---|
target | T |
methodName | K |
...args | T[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
| Parameter | Type |
|---|---|
data | T |
Returns
T
delete
delete: <T, K>(target, key) => boolean;
Type Parameters
| Type Parameter |
|---|
T extends object |
K extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
target | T |
key | K |
Returns
boolean
set
set: <T, K>(target, key, value) => void;
Type Parameters
| Type Parameter |
|---|
T extends object |
K extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
target | T |
key | K |
value | T[K] |
Returns
void