-
-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathindex.d.ts
More file actions
16 lines (15 loc) · 1.18 KB
/
index.d.ts
File metadata and controls
16 lines (15 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// index.d.ts
export function typeOut(text: string, delay?: number): Promise<void>;
export function wave(text: string): string;
export function colorPulse(text: string): string;
export function playFrames(frames: string[], interval?: number): void;
export function glitch(text: string): string;
export function scramble(text: string): string;
export function spinner(text?: string, duration?: number): Promise<void>;
export function reverseType(text: string, speed?: number): Promise<void>;
export function progressBar(options?: { width?: number; duration?: number; char?: string }): Promise<void>;
export function rainbow(text: string, options?: { duration?: number }): Promise<void>;
export function asciiArt(text: string, options?: { font?: string; align?: string; colors?: string[]; background?: string }): Promise<string>;
export function flash(text: string, options?: { flashes?: number; interval?: number }): Promise<void>;
export function typeDelete(text: string, options?: { delay?: number; deleteDelay?: number; pause?: number; repeat?: boolean }): Promise<void>;
export function dots(text?: string, options?: { cycles?: number; interval?: number; char?: string; maxDots?: number }): Promise<void>;