UNPKG

1.13 kBTypeScriptView Raw
1import { AbstractEnvProvider } from "./environment/AbstractEnvProvider";
2import { AbstractLogger } from "./logger/AbstractLogger";
3import { AbstractHttpRequestHandler } from "./controller/http/AbstractHttpRequestHandler";
4import { AbstractSocketRequestHandler } from "./controller/socket/AbstractSocketRequestHandler";
5import { AbstractDataValidator } from "./validator/AbstractDataValidator";
6import { AbstractDatabaseAdapter } from "./database/AbstractDatabaseAdapter";
7import { Initable } from "./system/Initable";
8export declare class Claire {
9 private _envProvider;
10 private _logger;
11 private _socketRequestHandler;
12 private _httpRequestHandler;
13 private _databaseAdapter;
14 private _dataValidator;
15 port: number;
16 bootstrap: Initable;
17 constructor();
18 envProvider: AbstractEnvProvider;
19 logger: AbstractLogger;
20 socketRequestHandler: AbstractSocketRequestHandler;
21 httpRequestHandler: AbstractHttpRequestHandler;
22 dataValidator: AbstractDataValidator;
23 databaseAdapter: AbstractDatabaseAdapter;
24 private stop;
25 start(): Promise<unknown>;
26}
27//# sourceMappingURL=Claire.d.ts.map
\No newline at end of file