UNPKG

@auroratide/typewritten-text

Version:

The text types itself out!

80 lines 2.15 kB
export declare class TypewrittenTextElement extends HTMLElement { #private; static defaultElementName: string; static html: string; static css: string; static get observedAttributes(): string[]; constructor(); get paused(): boolean; set paused(value: boolean); get typeSpeed(): number; set typeSpeed(value: number); get eraseSpeed(): number; set eraseSpeed(value: number); get repeat(): boolean; set repeat(value: boolean); get repeatInterval(): number; set repeatInterval(value: number); get position(): number; get length(): number; type(): Promise<void>; typeOne(): Promise<void>; erase(): Promise<void>; eraseOne(): Promise<void>; switchDirection(): void; pause(): void; resume(): void; reset(): void; connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(name: string, oldValue: string, newValue: string): void; /** * @deprecated Use `type-speed` or `erase-speed` instead */ get letterInterval(): number; /** * @deprecated Use `type-speed` or `erase-speed` instead */ set letterInterval(value: number); /** * @deprecated Use `repeat-interval` instead */ get phraseInterval(): number; /** * @deprecated Use `repeat-interval` instead */ set phraseInterval(value: number); /** * @deprecated Use `position` instead */ get currentPosition(): number; /** * @deprecated Use `typeOne` instead */ typeNext(): void; /** * @deprecated Use `eraseOne` instead */ backspace(): void; /** * @deprecated Use `resume` instead */ start(): void; /** * @deprecated Use `typeOne` or `eraseOne` instead */ tick(): void; /** * @deprecated Use `typeOne` or `eraseOne` instead */ forceTick(): void; /** * @deprecated Use `switchDirection` */ reverse(): void; } /** * @deprecated Use `TypewrittenTextElement` instead */ export declare const TypewrittenText: typeof TypewrittenTextElement; //# sourceMappingURL=index.d.ts.map