Type alias IObjectCallable<T, U>

IObjectCallable<T, U>: ((object, key, ...args) => U)

Signature of most functions passed to the primitives in deleight/object

Type Parameters

  • T extends any = object
  • U extends any = any

Type declaration

    • (object, key, ...args): U
    • Parameters

      • object: T
      • key: IKey
      • Rest ...args: any[]

      Returns U