angular-style-injector
Version:
Dependency injection container inspired by Angular's Injector.
13 lines (12 loc) • 531 B
TypeScript
import { ProviderConfig, ProviderToken } from './injector.interface';
export declare class InjectionToken<T> {
private readonly uniqueDesc;
constructor(uniqueDesc: string);
get description(): string;
}
export declare const isSingleProvider: (config: ProviderConfig) => boolean;
export declare const INJECTOR_ERRORS: {
EMPTY_PROVIDERS_WARN: (name?: string) => string;
THROW_PROVIDER_NOT_FOUND: (token: ProviderToken, name?: string) => string;
THROW_DECORATOR_MISSING: (constructorName: string) => string;
};