sardines-core
Version:
Core of sardines.js
16 lines • 682 B
TypeScript
interface FactoryInstance {
settings: object;
CustomClass: any;
instance: object;
}
export declare class Factory {
static classes: Map<string, Map<string, any>>;
static instances: Map<string, Array<FactoryInstance>>;
static instFastCache: Map<string, Map<string, any>>;
static setClass(name: string, Class: any, type?: string): void;
static getClass(name: string, type?: string): any;
static getInstance(CustomClass: any, settings: object, type?: string, fastKey?: string): any;
static execMethodOnInstances(type: string | null | undefined, method: string, ...parameters: []): Promise<void>;
}
export {};
//# sourceMappingURL=factory.d.ts.map