wui-api
Version:
WotsUI API Classes and Utils
21 lines • 847 B
TypeScript
import { TypewriterSettings } from "./types.js";
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: {
[prop: string]: any;
} | TypewriterSettings, onlyDefinedProps?: boolean): TypewriterSettings;
}
//# sourceMappingURL=main.d.ts.map