aboutsummaryrefslogtreecommitdiff
path: root/src/content/repositories/FindRepository.ts
blob: 85eca40b13ed82901de7d29d6d2db01a4976c444 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
export default interface FindRepository {
  getLastKeyword(): string | null;

  setLastKeyword(keyword: string): void;

  // eslint-disable-next-line semi
}

let current: string | null = null;

export class FindRepositoryImpl implements FindRepository {
  getLastKeyword(): string | null {
    return current;
  }

  setLastKeyword(keyword: string): void {
    current = keyword;
  }
}