core&ui: update type annotation for watchers

This commit is contained in:
undefined committed 2022-10-06 00:30:45 +08:00
1 parent 49693c27d4
commit 5d340608db
4 files changed
+9 -6

No files matched your search

-1
View File
@@ -258,7 +258,6 @@ export async function apply(ctx: Context) {
LangSettingNode.range = range;
ServerLangSettingNode.range = range;
} catch (e) { /* Ignore */ }
console.log('l', langs?.cc);
ctx.on('system/setting', (args) => {
if (args.hydrooj?.langs) {
Object.assign(langs, parseLang(args.hydrooj.langs));
+5
View File
@@ -34,6 +34,11 @@ export interface EventMap extends LifecycleEvents, HandlerEvents {
'app/started': () => void
'app/ready': () => VoidReturn
'app/exit': () => VoidReturn
'app/before-reload': (entries: Set<string>) => VoidReturn
'app/reload': (entries: Set<string>) => VoidReturn
'app/watch/change': (path: string) => VoidReturn
'app/watch/unlink': (path: string) => VoidReturn
'database/connect': (db: Db) => void
'database/config': () => VoidReturn
+1 -1
View File
@@ -37,7 +37,7 @@ export default class Watcher extends Service {
private declined: Set<string>;
private stashed = new Set<string>();
constructor(public ctx, private config: any) {
constructor(public ctx: Context, private config: any) {
super(ctx, 'watcher', true);
this.externals = new Set(Object.keys(require.cache));
Context.service('watcher');