2022-07-09 16:03:26 -04:00
|
|
|
import { DependencyContainer } from "tsyringe";
|
2022-10-06 23:29:01 -04:00
|
|
|
/**
|
|
|
|
* Handle the registration of classes to be used by the Dependency Injection code
|
|
|
|
*/
|
2022-07-09 16:03:26 -04:00
|
|
|
export declare class Container {
|
2022-10-06 23:29:01 -04:00
|
|
|
static registerPostLoadTypes(container: DependencyContainer, childContainer: DependencyContainer): void;
|
2022-07-09 16:03:26 -04:00
|
|
|
static registerTypes(depContainer: DependencyContainer): void;
|
|
|
|
static registerListTypes(depContainer: DependencyContainer): void;
|
|
|
|
private static registerUtils;
|
|
|
|
private static registerRouters;
|
|
|
|
private static registerGenerators;
|
|
|
|
private static registerHelpers;
|
|
|
|
private static registerLoaders;
|
|
|
|
private static registerCallbacks;
|
|
|
|
private static registerServices;
|
|
|
|
private static registerServers;
|
|
|
|
private static registerControllers;
|
|
|
|
}
|