VincentAbility<Defined in: types.ts:387AbilityParamsSchema
,PkgNames
,PolicyMap
,PoliciesByPackageName
,ExecuteSuccessSchema
,ExecuteFailSchema
,PrecheckSuccessSchema
,PrecheckFailSchema
,ExecuteFn
,PrecheckFn
> =object
Type Parameters
AbilityParamsSchema
AbilityParamsSchema
extends z.ZodType
PkgNames
PkgNames
extends string
PolicyMap
PolicyMap
extends AbilityPolicyMap
<any
, PkgNames
>
PoliciesByPackageName
PoliciesByPackageName
extends PolicyMap
["policyByPackageName"
]
ExecuteSuccessSchema
ExecuteSuccessSchema
extends z.ZodType
| undefined
= undefined
ExecuteFailSchema
ExecuteFailSchema
extends z.ZodType
| undefined
= undefined
PrecheckSuccessSchema
PrecheckSuccessSchema
extends z.ZodType
| undefined
= undefined
PrecheckFailSchema
PrecheckFailSchema
extends z.ZodType
| undefined
= undefined
ExecuteFn
ExecuteFn
= AbilityLifecycleFunction
<AbilityParamsSchema
, AbilityExecutionPolicyContext
<PoliciesByPackageName
>, ExecuteSuccessSchema
, ExecuteFailSchema
>
PrecheckFn
PrecheckFn
= undefined
| AbilityLifecycleFunction
<AbilityParamsSchema
, PolicyEvaluationResultContext
<PoliciesByPackageName
>, PrecheckSuccessSchema
, PrecheckFailSchema
>
Properties
abilityDescription
abilityDescription: string
Defined in: types.ts:412
abilityParamsSchema
abilityParamsSchema: AbilityParamsSchema
Defined in: types.ts:415
execute
execute: ExecuteFn
Defined in: types.ts:414
packageName
packageName: string
Defined in: types.ts:411
precheck?
Defined in: types.ts:413optional
precheck:PrecheckFn
supportedPolicies
supportedPolicies: PolicyMap
Defined in: types.ts:416