Type alias ExternalPluginAdapterManifest<T, Base, Init, InitBase, Update, UpdateBase>

ExternalPluginAdapterManifest<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 Parameters

Type declaration

  • fromBase: ((input: Base, record: ExternalRegistryRecord, account: Uint8Array) => T)
  • initToBase: ((input: Init) => InitBase)
      • (input: Init): InitBase
      • Parameters

        • input: Init

        Returns InitBase

  • type: ExternalPluginAdapterTypeString
  • updateToBase: ((input: Update) => UpdateBase)
      • (input: Update): UpdateBase
      • Parameters

        • input: Update

        Returns UpdateBase

Generated using TypeDoc