• Type Parameters

    • U extends unknown = any

    Parameters

    • zone: Zone
    • makeInvitation: MakeInvitation

      A function with the same behavior as zcf.makeInvitation. A contract will normally just extract it from its own zcf using the argument expression

      (...args) => zcf.makeInvitation(...args)
      

      See ownable-counter.js for the canonical example.

    • uKindName: string

      The kindName of the underlying exo class

    • uMethodNames: (string | symbol)[]

      The method names of the underlying exo class that should be represented by transparently-forwarding methods of the wrapping ownable object.

    • Optional options: OwnableOptions<any> = {}

    Returns ((underlying) => U)

      • (underlying): U
      • Parameters

        • underlying: U

        Returns U

Generated using TypeDoc