UNPKG

@neo-one/server-plugin-wallet

Version:

NEO•ONE Server wallet plugin.

17 lines (16 loc) 864 B
import { PluginManager, ResourceAdapter, ResourceAdapterOptions, TaskList } from '@neo-one/server-plugin'; import { WalletClient } from './types'; import { Wallet, WalletResourceOptions, WalletResourceType } from './WalletResourceType'; export declare class MasterWalletResourceAdapter { readonly client: WalletClient; private readonly pluginManager; private readonly resourceType; constructor({ client, pluginManager, resourceType, }: { readonly client: WalletClient; readonly pluginManager: PluginManager; readonly resourceType: WalletResourceType; }); initResourceAdapter(options: ResourceAdapterOptions): Promise<ResourceAdapter<Wallet, WalletResourceOptions>>; createResourceAdapter(adapterOptions: ResourceAdapterOptions, options: WalletResourceOptions): TaskList; private getResourceAdapterOptions; }