Skip to main content
supportedPoliciesForAbility<Policies, IpfsCid, VincentAbilityApiVersion, PkgNames>(policies): AbilityPolicyMap<Policies, PkgNames>
Defined in: abilityCore/helpers/supportedPoliciesForAbility.ts:56 supportedPoliciesForAbility() takes an array of bundled Vincent Policies, and provides strong type inference for those policies inside of your VincentAbility’s lifecycle functions and return values.

Type Parameters

Policies

Policies extends readonly object[]

IpfsCid

IpfsCid extends string = string

VincentAbilityApiVersion

VincentAbilityApiVersion extends string = string

PkgNames

PkgNames extends any = Policies[number]["vincentPolicy"]["packageName"]

Parameters

policies

Policies

Returns

AbilityPolicyMap<Policies, PkgNames>