Type-safe token for service resolution.
Provides compile-time type safety when resolving services from the container.
Resolve the service from the container with type safety.
The Awilix container
The resolved service instance
const LOGGER = createToken<Logger>('logger');const logger = LOGGER.resolve(container); // Type: Logger Copy
const LOGGER = createToken<Logger>('logger');const logger = LOGGER.resolve(container); // Type: Logger
Readonly
Unique symbol for this token.
Human-readable name for this token.
Type-safe token for service resolution.
Provides compile-time type safety when resolving services from the container.