ymlgen
Version:
A generator for YML/YAML files
21 lines (20 loc) • 491 B
TypeScript
export declare type CallbackGroup = {
/**
* add callback into the group and return `remove` function
* @param callback
*/
add(callback: Function): () => void;
called(): number;
/**
* call all callbacks with specified args
* @param args
*/
call(...args: any[]): void;
/**
* remove all callbacks
*/
clear(): void;
size(): number;
};
declare const createCallbackGroup: () => CallbackGroup;
export { createCallbackGroup };