UNPKG

machinomy

Version:

Micropayments powered by Ethereum

18 lines (17 loc) 655 B
import ChannelInflator from './ChannelInflator'; import IMigrator from './storage/IMigrator'; import ITokensDatabase from './storage/ITokensDatabase'; import IPaymentsDatabase from './storage/IPaymentsDatabase'; import IChannelsDatabase from './storage/IChannelsDatabase'; import IEngine from './storage/IEngine'; export interface Storage { engine: IEngine; tokensDatabase: ITokensDatabase; paymentsDatabase: IPaymentsDatabase; channelsDatabase: IChannelsDatabase; migrator: IMigrator; } export declare namespace Storage { function build(databaseUrl: string, inflator: ChannelInflator): Promise<Storage>; } export default Storage;