claire-framework
Version:
- được viết bằng TypeScript - hỗ trợ websocket và HTTP request - hỗ trợ CLI để generate base project (claire-cli)
27 lines • 1.13 kB
TypeScript
import { AbstractEnvProvider } from "./environment/AbstractEnvProvider";
import { AbstractLogger } from "./logger/AbstractLogger";
import { AbstractHttpRequestHandler } from "./controller/http/AbstractHttpRequestHandler";
import { AbstractSocketRequestHandler } from "./controller/socket/AbstractSocketRequestHandler";
import { AbstractDataValidator } from "./validator/AbstractDataValidator";
import { AbstractDatabaseAdapter } from "./database/AbstractDatabaseAdapter";
import { Initable } from "./system/Initable";
export declare class Claire {
private _envProvider;
private _logger;
private _socketRequestHandler;
private _httpRequestHandler;
private _databaseAdapter;
private _dataValidator;
port: number;
bootstrap: Initable;
constructor();
envProvider: AbstractEnvProvider;
logger: AbstractLogger;
socketRequestHandler: AbstractSocketRequestHandler;
httpRequestHandler: AbstractHttpRequestHandler;
dataValidator: AbstractDataValidator;
databaseAdapter: AbstractDatabaseAdapter;
private stop;
start(): Promise<unknown>;
}
//# sourceMappingURL=Claire.d.ts.map