Commit 964450ee authored by nanahira's avatar nanahira

add UseInterval

parent 5cfae5a7
......@@ -79,6 +79,7 @@ export function UseCommand(
export const UseFormatter = (name: string) => DoRegister.formatter(name);
export const UsePreset = (name: string) => DoRegister.preset(name);
export const UseInterval = (interval: number) => DoRegister.interval(interval);
// Context scopes
......
......@@ -48,6 +48,7 @@ export namespace DoRegister {
ws: MaybeArray<string | RegExp>;
formatter: string;
preset: string;
interval: number;
}
export type Config<K extends keyof ConfigMap = keyof ConfigMap> =
......@@ -174,4 +175,8 @@ export namespace DoRegister {
});
return;
});
export const interval = registry.define('interval', (data, ctx, obj, key) => {
ctx.setInterval((...args) => obj[key](...args), data);
});
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment