import { Constructable } from '@tachybase/utils'; import { Token } from '../token.class'; import { AbstractConstructable } from './abstract-constructable.type'; /** * Unique service identifier. * Can be some class type, or string id, or instance of Token. */ export type ServiceIdentifier = | Constructable | AbstractConstructable | CallableFunction | Token | string;