1 | import { AbstractEnvProvider } from "./environment/AbstractEnvProvider";
|
2 | import { AbstractLogger } from "./logger/AbstractLogger";
|
3 | import { AbstractHttpRequestHandler } from "./controller/http/AbstractHttpRequestHandler";
|
4 | import { AbstractSocketRequestHandler } from "./controller/socket/AbstractSocketRequestHandler";
|
5 | import { AbstractDataValidator } from "./validator/AbstractDataValidator";
|
6 | import { AbstractDatabaseAdapter } from "./database/AbstractDatabaseAdapter";
|
7 | import { Initable } from "./system/Initable";
|
8 | export 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 |