@lillallol/dic
Version:
My own dependency injection container.
34 lines (33 loc) • 1.41 kB
TypeScript
export declare const errorMessages: {
badFactoryName: string;
inconsistentNumberOfDependencies: (factory: Function) => string;
factoryHasToHaveName: string;
abstractionAlreadyRegistered: (abstraction: symbol) => string;
abstractionNotRegisteredToDic: (abstraction: symbol) => string;
dependencyGraphHasCycle: (path: Set<symbol>, duplicatedAbstraction: symbol) => string;
abstractionsAreNotUsed: (_: {
deadAbstractions: symbol[];
entryPointAbstractions: symbol[];
}) => string;
ignoredAbstractionNotRegisteredToTheDic: (ignoredAbstraction: symbol) => string;
overlapBetweenEntryPointAndIngoredAbstractions: (commonsAbstraction: symbol) => string;
ignoreAbstractionsArrayHasDuplicateValue: (_: {
ignoreAbstractions: symbol[];
duplicateValueIndex: number;
}) => string;
entryPointAbstractionsArrayHasDuplicateValue: (_: {
entryPointAbstractions: symbol[];
duplicateValueIndex: number;
}) => string;
typesIsMissingAbstractions: (_: {
missingAbstractionsFromTypes: symbol[];
entryPointAbstractions: symbol[];
}) => string;
typesHasExtraAbstractions: (_: {
extraAbstractionsFromTypes: symbol[];
entryPointAbstractions: symbol[];
}) => string;
symbolHasToHaveName: string;
symbolNotInTYPES: (symbol: symbol) => string;
internalLibraryError: string;
};