docs: update README.md
This commit is contained in:
@@ -216,6 +216,10 @@ interface IUserService {
|
||||
getUser(id: string): Promise<User>;
|
||||
}
|
||||
|
||||
const ILogger = createServiceIdentifier<ILogger>();
|
||||
const IUserRepository = createServiceIdentifier<IUserRepository>();
|
||||
const IUserService = createServiceIdentifier<IUserService>();
|
||||
|
||||
@injectable()
|
||||
class Logger implements ILogger {
|
||||
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();
|
||||
services.addSingleton(ILogger, Logger);
|
||||
services.addScoped(IUserRepository, UserRepository);
|
||||
|
||||
Reference in New Issue
Block a user