ScavXpCounts/types/di/Container.d.ts

20 lines
833 B
TypeScript
Raw Normal View History

2023-08-17 19:49:16 -06:00
import { DependencyContainer } from "tsyringe";
/**
* Handle the registration of classes to be used by the Dependency Injection code
*/
export declare class Container {
static registerPostLoadTypes(container: DependencyContainer, childContainer: DependencyContainer): void;
static registerTypes(depContainer: DependencyContainer): void;
2024-11-12 11:51:30 -07:00
static registerPrimaryDependencies(depContainer: DependencyContainer): void;
2023-08-17 19:49:16 -06:00
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;
}