- Added new dependency "@techniker-me/tools" and updated existing dependencies to specific versions in bun.lock - Removed the DependencyManager test file as part of codebase cleanup
15 lines
340 B
TypeScript
15 lines
340 B
TypeScript
import type {Logger} from './MockLogger';
|
|
import type {Database} from './MockDatabase';
|
|
|
|
export class UserService {
|
|
constructor(
|
|
private db: Database,
|
|
private logger: Logger
|
|
) {}
|
|
|
|
public getUser(id: number) {
|
|
this.logger.debug(`Getting user ${id}`);
|
|
return this.db.query(`SELECT * FROM users WHERE id = ${id}`);
|
|
}
|
|
}
|