UNPKG

dexare

Version:

Modular and extendable Discord bot framework

25 lines (24 loc) 962 B
/** * Iterates through a folder and calls back on every .js found. * @param folder The path to check * @param callback The function to call on each file found * @param extension The extension to look for */ export declare function iterateFolder(folder: string, callback: (path: string) => Promise<any>, extension?: string): Promise<any>; /** * Escapes a string from regex. * @param str The string to escape */ export declare function escapeRegex(str: string): string; /** * Truncates string into a limit, appending an ellipsis when truncated. * @param text The text to truncate * @param limit The length to truncate at */ export declare function truncate(text: string, limit?: number): string; /** * Iterates an object's keys and runs a function with a key and value * @param obj The object to iterate * @param func The function to run each key */ export declare function keyValueForEach(obj: any, func: (key: string, value: any) => void): void;