astro
Version:
Astro is a modern site builder with web best practices, performance, and DX front-of-mind.
24 lines (23 loc) • 544 B
JavaScript
import { writeText } from "tinyclip";
export class TinyclipClipboard {
constructor({ logger, prompt }) {
this.
this.
}
async copy(text) {
if (!await this.
message: "Copy to clipboard?",
defaultValue: true
})) {
return;
}
try {
await writeText(text.trim());
this.
} catch {
this.
}
}
}