Variable objectActionsConst
objectActions: { assign: <T extends object>(target: T, partialObject: Partial<T>) => void; call: <T extends object, K extends string | number | symbol>( target: T, methodName: K, ...args: T[K] extends AnyFunction ? Parameters<any[any]> : never, ) => T[K] extends AnyFunction ? ReturnType<any[any]> : never; create: <T extends object>(data: T) => T; delete: <T extends object, K extends string | number | symbol>( target: T, key: K, ) => boolean; set: <T extends object, K extends string | number | symbol>( target: T, key: K, value: T[K], ) => void;} = ... Type declaration
assign: <T extends object>(target: T, partialObject: Partial<T>) => void
call: <T extends object, K extends string | number | symbol>(
target: T,
methodName: K,
...args: T[K] extends AnyFunction ? Parameters<any[any]> : never,
) => T[K] extends AnyFunction ? ReturnType<any[any]> : never
create: <T extends object>(data: T) => T
delete: <T extends object, K extends string | number | symbol>(
target: T,
key: K,
) => boolean
set: <T extends object, K extends string | number | symbol>(
target: T,
key: K,
value: T[K],
) => void