glitched-writer
Version:
Glitched, text writing module. Highly customizable settings. Decoding, decrypting, scrambling, or simply spelling out text.
29 lines (28 loc) • 722 B
TypeScript
import GlitchedWriter from '../index';
export default class State {
writer: GlitchedWriter;
nGhosts: number;
maxGhosts: number;
/**
* Numerical data about progress of writing
*/
progress: {
percent: number;
done: number;
todo: number;
increase(): void;
reset(todo: number): void;
finish(): void;
};
isTyping: boolean;
isPaused: boolean;
finished: boolean;
erasing: boolean;
constructor(writer: GlitchedWriter);
get ghostsInLimit(): boolean;
play(): void;
pause(): void;
finish(): void;
addClass(className?: 'gw-writing' | 'gw-erasing'): void;
removeClasses(): void;
}