1 | import { Token } from '../token.class';
|
2 | import { Constructable } from './constructable.type';
|
3 | import { AbstractConstructable } from './abstract-constructable.type';
|
4 | /**
|
5 | * Unique service identifier.
|
6 | * Can be some class type, or string id, or instance of Token.
|
7 | */
|
8 | export declare type ServiceIdentifier<T = unknown> = Constructable<T> | AbstractConstructable<T> | CallableFunction | Token<T> | string;
|