aboutsummaryrefslogtreecommitdiff
path: root/src/content/usecases/MarkKeyUseCase.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/content/usecases/MarkKeyUseCase.ts')
-rw-r--r--src/content/usecases/MarkKeyUseCase.ts14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/content/usecases/MarkKeyUseCase.ts b/src/content/usecases/MarkKeyUseCase.ts
index c0aa655..6cef6f2 100644
--- a/src/content/usecases/MarkKeyUseCase.ts
+++ b/src/content/usecases/MarkKeyUseCase.ts
@@ -1,13 +1,11 @@
-import MarkKeyRepository, { MarkKeyRepositoryImpl }
- from '../repositories/MarkKeyRepository';
+import { injectable, inject } from 'tsyringe';
+import MarkKeyRepository from '../repositories/MarkKeyRepository';
+@injectable()
export default class MarkKeyUseCase {
- private repository: MarkKeyRepository;
-
- constructor({
- repository = new MarkKeyRepositoryImpl()
- } = {}) {
- this.repository = repository;
+ constructor(
+ @inject('MarkKeyRepository') private repository: MarkKeyRepository,
+ ) {
}
isSetMode(): boolean {