UNPKG

@lillallol/dic

Version:

My own dependency injection container.

34 lines (33 loc) 1.41 kB
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; };