docs: update README.md

This commit is contained in:
Stevan Freeborn
2025-05-24 22:29:46 -05:00
parent 00b3b83074
commit 666193ff47
+4 -5
View File
@@ -216,6 +216,10 @@ interface IUserService {
getUser(id: string): Promise<User>; getUser(id: string): Promise<User>;
} }
const ILogger = createServiceIdentifier<ILogger>();
const IUserRepository = createServiceIdentifier<IUserRepository>();
const IUserService = createServiceIdentifier<IUserService>();
@injectable() @injectable()
class Logger implements ILogger { class Logger implements ILogger {
log(message: string) { log(message: string) {
@@ -247,11 +251,6 @@ class UserService implements IUserService {
} }
} }
// Service registration
const ILogger = createServiceIdentifier<ILogger>();
const IUserRepository = createServiceIdentifier<IUserRepository>();
const IUserService = createServiceIdentifier<IUserService>();
const services = new ServiceCollection(); const services = new ServiceCollection();
services.addSingleton(ILogger, Logger); services.addSingleton(ILogger, Logger);
services.addScoped(IUserRepository, UserRepository); services.addScoped(IUserRepository, UserRepository);