Skip to content
Buy me a coffee

createToken

createToken<T>(name): InjectionToken<T>

Defined in: src/types.ts:49

Creates a typed token.

T

string

InjectionToken<T>

interface Logger { log(msg: string): void }
const Logger = createToken<Logger>('Logger');
services.addSingleton(Logger, ConsoleLogger);
const logger = await provider.getRequiredService(Logger); // typed as Logger