machinomy
Version:
Micropayments powered by Ethereum
18 lines (17 loc) • 655 B
TypeScript
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;