UNPKG

@selfcommunity/utils

Version:

Utilities to integrate a Community.

44 lines (43 loc) 1.06 kB
/** * Check if v is a string * @param v */ export declare function isString(v: any): boolean; /** * Capitalize a string * @param str */ export declare function capitalize(str: string): string; /** * CamelCase a string * @param str */ export declare function camelCase(str: string): string; /** * Stripe html tags from a string * @param str */ export declare function stripHtml(str: string): string; export declare function random(): string; /** * Fallback if navigator.clipboard doensn't exist * @param text * @returns {Promise<void>} */ export declare function fallbackCopyTextToClipboard(text: any): Promise<void>; /** * Copy text to clipboard * @param text * @returns {Promise<void>} * * Ex. * copyTextToClipboard(text).then( * function () { * console.log('Async: Copying to clipboard was successful!'); * }, * function (err) { * console.error('Async: Could not copy text: ', err); * }); */ export declare function copyTextToClipboard(text: any): Promise<void>; export declare function slugify(str: any): any;