dash-ui-kit
Version:
Dash UI Kit for React js
15 lines (14 loc) • 565 B
TypeScript
export interface CopyResult {
status: boolean;
message?: unknown;
}
export type CopyCallback = (result: CopyResult) => void;
/**
* Copy a string to the clipboard and invoke a callback with the result.
*
* @param copyText The text to copy. Defaults to empty string.
* @param callback Optional callback that will be called with { status: true } on success,
* or { status: false, message: error } on failure.
*/
export declare function copyToClipboard(copyText?: string, callback?: CopyCallback): void;
export default copyToClipboard;