HumanBreak/src/core/loader/controller.ts
2023-06-17 23:05:44 +08:00

10 lines
200 B
TypeScript

export abstract class ResourceController<D, T = D> {
list: Record<string, T> = {};
abstract add(uri: string, data: D): void;
remove(uri: string) {
delete this.list[uri];
}
}