fix: use constructor to pass config name

This commit is contained in:
Wesley F. Young
2024-08-12 01:08:55 +08:00
parent c5df4de5dd
commit bfad79574b
3 changed files with 11 additions and 7 deletions

View File

@@ -1,10 +1,11 @@
import { ConfigBase } from '@/common/utils/ConfigBase';
import ob11DefaultConfig from '@/onebot/external/onebot11.json';
import { NapCatCore } from '@/core';
// eslint-disable-next-line @typescript-eslint/no-unsafe-declaration-merging
export type OB11Config = typeof ob11DefaultConfig;
// eslint-disable-next-line @typescript-eslint/no-unsafe-declaration-merging
export class OB11ConfigLoader extends ConfigBase<OB11Config> {
name = 'onebot11';
constructor(coreContext: NapCatCore, configPath: string) {
super('onebot11', coreContext, configPath);
}
}