glitched-writer
Version:
Glitched, text writing module. Highly customizable settings. Decoding, decrypting, scrambling, or simply spelling out text.
17 lines (16 loc) • 584 B
TypeScript
import GlitchedWriter from '../index';
import { Callback, CallbackType } from '../types';
export default class Emiter {
writer: GlitchedWriter;
callbacks: {
start: Callback[];
step: Callback[];
finish: Callback[];
};
constructor(writer: GlitchedWriter);
addCallback(type: CallbackType, callback: Callback): void;
removeCallback(type: CallbackType, callback: Callback): boolean;
callback(type: CallbackType, ...args: Parameters<Callback>): void;
call(eventType: 'step' | 'finish'): void;
private emitEvent;
}