Type Alias BundledVincentAbility<VT, IpfsCid, VincentAbilityApiVersion>

BundledVincentAbility: { ipfsCid: IpfsCid; vincentAbility: VT }

A VincentAbility bundled with an IPFS CID and uniquely branded. This ensures only correctly constructed objects are assignable.

Type Parameters

  • VT extends VincentAbility<any, any, any, any, any, any, any, any, any, any>

    The Vincent Ability that was bundled for usage

  • IpfsCid extends string = string

    The IPFS CID that the bundled ability was published to

  • VincentAbilityApiVersion extends string = string

Type declaration

  • ReadonlyipfsCid: IpfsCid
  • ReadonlyvincentAbility: VT