refactor: system metadata repository (#15954)

This commit is contained in:
Jason Rasmussen
2025-02-07 17:26:49 -05:00
committed by GitHub
parent 61b8eb85b5
commit 03948a69e2
27 changed files with 44 additions and 53 deletions

View File

@@ -1,10 +0,0 @@
import { SystemMetadata } from 'src/entities/system-metadata.entity';
export const ISystemMetadataRepository = 'ISystemMetadataRepository';
export interface ISystemMetadataRepository {
get<T extends keyof SystemMetadata>(key: T): Promise<SystemMetadata[T] | null>;
set<T extends keyof SystemMetadata>(key: T, value: SystemMetadata[T]): Promise<void>;
delete<T extends keyof SystemMetadata>(key: T): Promise<void>;
readFile(filename: string): Promise<string>;
}