Commit 964450ee authored by nanahira's avatar nanahira

add UseInterval

parent 5cfae5a7
...@@ -79,6 +79,7 @@ export function UseCommand( ...@@ -79,6 +79,7 @@ export function UseCommand(
export const UseFormatter = (name: string) => DoRegister.formatter(name); export const UseFormatter = (name: string) => DoRegister.formatter(name);
export const UsePreset = (name: string) => DoRegister.preset(name); export const UsePreset = (name: string) => DoRegister.preset(name);
export const UseInterval = (interval: number) => DoRegister.interval(interval);
// Context scopes // Context scopes
......
...@@ -48,6 +48,7 @@ export namespace DoRegister { ...@@ -48,6 +48,7 @@ export namespace DoRegister {
ws: MaybeArray<string | RegExp>; ws: MaybeArray<string | RegExp>;
formatter: string; formatter: string;
preset: string; preset: string;
interval: number;
} }
export type Config<K extends keyof ConfigMap = keyof ConfigMap> = export type Config<K extends keyof ConfigMap = keyof ConfigMap> =
...@@ -174,4 +175,8 @@ export namespace DoRegister { ...@@ -174,4 +175,8 @@ export namespace DoRegister {
}); });
return; 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