UNPKG

747 BTypeScriptView Raw
1import reduct = require('reduct');
2export default class AdminApi {
3 private accounts;
4 private config;
5 private middlewareManager;
6 private routingTable;
7 private routeBroadcaster;
8 private rateBackend;
9 private stats;
10 private server?;
11 private routes;
12 constructor(deps: reduct.Injector);
13 listen(): void;
14 private handleRequest;
15 private getStatus;
16 private getRoutingStatus;
17 private getAccountStatus;
18 private getBalanceStatus;
19 private postBalance;
20 private getBackendStatus;
21 private getStats;
22 private getAlerts;
23 private deleteAlert;
24 private getMetrics;
25 private _getPlugin;
26 private getAccountAdminInfo;
27 private sendAccountAdminInfo;
28 private addAccount;
29}