📄 useClipboard¶
📊 Analysis Summary¶
| Metric | Count |
|---|---|
| 🔧 Functions | 1 |
| 📦 Imports | 2 |
| ⚡ Async/Await Patterns | 1 |
| 📑 Type Aliases | 1 |
📚 Table of Contents¶
🛠️ File Location:¶
📂 packages/website/src/hooks/useClipboard.ts
📦 Imports¶
| Name | Source |
|---|---|
useCallback |
react |
useDebouncedToggle |
./useDebouncedToggle |
Async/Await Patterns¶
| Type | Function | Await Expressions | Promise Chains |
|---|---|---|---|
| promise-chain | useClipboard |
none | navigator.clipboard.writeText(code()).then |
Functions¶
useClipboard(code: () => string): useClipboardResult¶
Parameters:
code() => string
Returns: useClipboardResult
Calls:
useDebouncedToggle (from ./useDebouncedToggle)useCallback (from react)navigator.clipboard.writeText(code()).thensetCopied
Code
Type Aliases¶
useClipboardResult¶
Generated by Syntax Scribe