• Type Parameters

    • T extends undefined | null | Function

    Parameters

    • fn: T

    Returns T & IAction

  • Type Parameters

    • T extends undefined | null | Function

    Parameters

    • name: string
    • fn: T

    Returns T & IAction

  • Parameters

    • customName: string

    Returns ((target: Object, key: string | symbol, baseDescriptor?: PropertyDescriptor) => void)

      • (target, key, baseDescriptor?): void
      • Parameters

        • target: Object
        • key: string | symbol
        • OptionalbaseDescriptor: PropertyDescriptor

        Returns void

  • Parameters

    • target: Object
    • propertyKey: string | symbol
    • Optionaldescriptor: PropertyDescriptor

    Returns void

Properties

Properties

bound: ((target: Object, propertyKey: string | symbol, descriptor?: PropertyDescriptor) => void)