Documentation
Github
Preparing search index...
iso-ucan
capability
Capability
Class Capability<Schema, Cmd>
Type Parameters
Schema
extends
StandardSchemaV1
Cmd
extends
string
=
string
Index
Constructors
constructor
Properties
cmd
did
Resolver
is
Revoked
schema
verifier
Resolver
Methods
delegate
invoke
validate
from
Constructors
constructor
new
Capability
<
Schema
extends
StandardSchemaV1
<
any
,
any
>
,
Cmd
extends
string
=
string
,
>
(
options
:
CapabilityOptions
<
Schema
,
Cmd
>
,
)
:
Capability
<
Schema
,
Cmd
>
Type Parameters
Schema
extends
StandardSchemaV1
<
any
,
any
>
Cmd
extends
string
=
string
Parameters
options
:
CapabilityOptions
<
Schema
,
Cmd
>
Returns
Capability
<
Schema
,
Cmd
>
Properties
cmd
cmd
:
Cmd
did
Resolver
didResolver
:
undefined
|
Resolver
is
Revoked
isRevoked
:
undefined
|
IsRevoked
schema
schema
:
Schema
verifier
Resolver
verifierResolver
:
Resolver
Methods
delegate
delegate
(
options
:
CapabilityDelegateOptions
<
Schema
>
)
:
Promise
<
Delegation
>
Create a delegation for this capability
Parameters
options
:
CapabilityDelegateOptions
<
Schema
>
Returns
Promise
<
Delegation
>
invoke
invoke
(
options
:
CapabilityInvokeOptions
<
Schema
>
)
:
Promise
<
Invocation
>
Invoke this capability
Parameters
options
:
CapabilityInvokeOptions
<
Schema
>
Returns
Promise
<
Invocation
>
validate
validate
(
args
:
InferInput
<
Schema
>
)
:
Promise
<
Result
<
any
>
>
Parameters
args
:
InferInput
<
Schema
>
Returns
Promise
<
Result
<
any
>
>
Static
from
from
<
Schema
extends
StandardSchemaV1
<
any
,
any
>
,
Cmd
extends
string
=
string
>
(
options
:
CapabilityOptions
<
Schema
,
Cmd
>
,
)
:
Capability
<
Schema
,
Cmd
>
Type Parameters
Schema
extends
StandardSchemaV1
<
any
,
any
>
Cmd
extends
string
=
string
Parameters
options
:
CapabilityOptions
<
Schema
,
Cmd
>
Returns
Capability
<
Schema
,
Cmd
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
cmd
did
Resolver
is
Revoked
schema
verifier
Resolver
Methods
delegate
invoke
validate
from
Github
Documentation
Loading...
Create a delegation for this capability