UNPKG

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