UNPKG

glitched-writer

Version:

Glitched, text writing module. Highly customizable settings. Decoding, decrypting, scrambling, or simply spelling out text.

33 lines (32 loc) 987 B
import GlitchedWriter from './index'; export default class Char { l: string; gl: string; stepsLeft: number; ghostsBefore: string[]; ghostsAfter: string[]; writer: GlitchedWriter; stop: boolean; isTag: boolean; isWhitespace: boolean; afterGlitchChance: number; els?: { charEl?: HTMLSpanElement; ghostsBeforeEl: HTMLSpanElement; letterEl: HTMLSpanElement; ghostsAfterEl: HTMLSpanElement; }; constructor(writer: GlitchedWriter, l: string, gl: string, initialGhosts?: string, isTag?: boolean); private setProps; reset(l: string, gl: string, initialGhosts?: string, isTag?: boolean): void; get string(): string; get finished(): boolean; get interval(): number; private writeToElement; set spanElement(el: HTMLSpanElement); private appendChildren; type(): Promise<boolean>; step(): void; private addGhost; private removeGhost; }