UNPKG

glitched-writer

Version:

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

30 lines (29 loc) 965 B
import { ConstructorOptions, OptionsFields, RangeOrNumber } from './types'; import GlitchedWriter from './index'; export default class Options implements OptionsFields { steps: RangeOrNumber; interval: RangeOrNumber; initialDelay: RangeOrNumber; changeChance: number; ghostChance: number; maxGhosts: number; glyphsFromString: boolean; oneAtATime: number; html: boolean; letterize: boolean; endless: boolean; startFrom: 'matching' | 'previous' | 'erase'; space: string; private ghostCharset; private glyphsString; private writer; constructor(writer: GlitchedWriter, options: ConstructorOptions); set glyphs(glyphs: string | string[] | Set<string>); set fillSpace(doFillSpace: boolean); get stepsLeft(): number; get genInterval(): number; get genInitDelay(): number; get genMaxGhosts(): number; get ghost(): string; setCharset(): void; }