UNPKG

@berrywallet/core

Version:

Berrywallet main Core for work with common cryptocurrencies like Bitcoin, Ethereum, Dash, Litecoin

20 lines (19 loc) 618 B
export interface CoinOptionsInterface { get(key: string): any; has(key: string): boolean; toObject(): any; } export declare abstract class AbstractCoinOptions implements CoinOptionsInterface { protected options: any; constructor(options?: any); get(key: string): any; has(key: string): boolean; toObject(): any; } export declare class BIPCoinOptions extends AbstractCoinOptions { } export declare class EthereumOptions extends AbstractCoinOptions { } export declare function decorateOptions<T extends AbstractCoinOptions>(type: { new (any): T; }, options: CoinOptionsInterface): T;