Skip to main content

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

PropertyModifierTypeDefined in
modulesreadonlyMap<string, any>src/plugins/Plugin.ts:13
tasksreadonlyMap<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

ParameterType
keystring
moduleany

Returns

this


register()

register(pids: Arrayable<string>, task: Ctor<Task<any, unknown>>): this

Defined in: src/plugins/Plugin.ts:25

Parameters

ParameterType
pidsArrayable<string>
taskCtor<Task<any, unknown>>

Returns

this