Plugin
@hyperledger/identus-sdk v7.0.0
@hyperledger/identus-sdk / overview / Plugin
Class: Plugin
Defined in: src/plugins/Plugin.ts:12
Provide interface to augment the SDK.
Currently able to:
- register protocol handlers
- extend the running context
Constructors
Constructor
new Plugin():
Plugin
Returns
Plugin
Properties
| Property | Modifier | Type | Defined in | 
|---|---|---|---|
| modules | readonly | Map<string,any> | src/plugins/Plugin.ts:13 | 
| tasks | readonly | Map<string,Ctor<Task<any,unknown>>> | src/plugins/Plugin.ts:14 | 
Methods
addModule()
addModule(
key:string,module:any):this
Defined in: src/plugins/Plugin.ts:17
Parameters
| Parameter | Type | 
|---|---|
| key | string | 
| module | any | 
Returns
this
register()
register(
pids:Arrayable<string>,task:Ctor<Task<any,unknown>>):this
Defined in: src/plugins/Plugin.ts:25
Parameters
| Parameter | Type | 
|---|---|
| pids | Arrayable<string> | 
| task | Ctor<Task<any,unknown>> | 
Returns
this