wotsui-api
Version:
WotsUI API Classes and Utils
19 lines • 800 B
TypeScript
import { TypewriterSettings } from "..";
export default class Typewriter {
private _settings;
private _elementsData;
constructor(settings: TypewriterSettings);
initElement(el: Element, settings?: TypewriterSettings): void;
clearText(el: Element): void;
deleteText(el: Element): Promise<void>;
restoreText(el: Element): void;
writeText(el: Element): Promise<void>;
stopText(el: Element): void;
private parseElementData;
private parseElementCharsCount;
private getTimeToWait;
getSettings(el: Element): TypewriterSettings;
setSettings(settings: TypewriterSettings, el?: Element): TypewriterSettings | undefined;
static parseSettings(obj: TypewriterSettings, onlyDefinedProps?: boolean): TypewriterSettings;
}
//# sourceMappingURL=main.d.ts.map