Type alias ExternalPluginAdapterManifest<T, Base, Init, InitBase, Update, UpdateBase>
External
Plugin
Adapter
Manifest
<T, Base, Init, InitBase, Update, UpdateBase>: { fromBase
: ((input
: Base, record
: ExternalRegistryRecord, account
: Uint8Array) => T); initToBase
: ((input
: Init) => InitBase); type
: ExternalPluginAdapterTypeString; updateToBase
: ((input
: Update) => UpdateBase); }
Type declaration
-
fromBase: ((input: Base, record: ExternalRegistryRecord, account: Uint8Array) => T)
-
- (input: Base, record: ExternalRegistryRecord, account: Uint8Array): T
-
Parameters
-
input: Base
-
-
account: Uint8Array
Returns T
-
initToBase: ((input: Init) => InitBase)
-
- (input: Init): InitBase
-
Returns InitBase
-
-
updateToBase: ((input: Update) => UpdateBase)
-
- (input: Update): UpdateBase
-
Returns UpdateBase