Variable objectActionsConst

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