UNPKG

746 BTypeScriptView Raw
1/// <reference types="node" />
2import Config from '../services/config';
3import Accounts from '../services/accounts';
4import RouteBroadcaster from '../services/route-broadcaster';
5import RouteBuilder from '../services/route-builder';
6import IlpPrepareController from '../controllers/ilp-prepare';
7import reduct = require('reduct');
8export default class Core {
9 protected config: Config;
10 protected accounts: Accounts;
11 protected routeBroadcaster: RouteBroadcaster;
12 protected routeBuilder: RouteBuilder;
13 protected ilpPrepareController: IlpPrepareController;
14 constructor(deps: reduct.Injector);
15 processData(data: Buffer, accountId: string, outbound: (data: Buffer, accountId: string) => Promise<Buffer>): Promise<Buffer>;
16}