@neo-one/server-plugin-wallet
Version:
NEO•ONE Server wallet plugin.
12 lines (11 loc) • 798 B
TypeScript
import { CreateCRUD, ExecCLIOptions, GetCLIAutocompleteOptions, GetCLINameOptions, GetCLIResourceOptions } from '@neo-one/server-plugin';
import { Wallet, WalletResourceOptions, WalletResourceType } from '../../WalletResourceType';
export declare class CreateWalletCRUD extends CreateCRUD<Wallet, WalletResourceOptions> {
constructor({ resourceType }: {
readonly resourceType: WalletResourceType;
});
getCLIName(options: GetCLINameOptions<WalletResourceOptions>): Promise<string>;
getCLIAutocompleteResourceOptions({ cli }: GetCLIAutocompleteOptions): Promise<WalletResourceOptions>;
getCLIResourceOptions(optionsIn: GetCLIResourceOptions): Promise<WalletResourceOptions>;
postExecCLI({ name, cli, options }: ExecCLIOptions<WalletResourceOptions>): Promise<void>;
}