supportedPoliciesForAbility<Defined in: abilityCore/helpers/supportedPoliciesForAbility.ts:56Policies
,IpfsCid
,VincentAbilityApiVersion
,PkgNames
>(policies
):AbilityPolicyMap
<Policies
,PkgNames
>
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
>