Skip to content

Conversation

@MorisR
Copy link

@MorisR MorisR commented Jul 28, 2025

While using the useCopyToClipboard hook I noticed that the 2nd argument returned by the hook (the copyToClipboard callback) does not match the typescript signature.

usehooks/index.d.ts

Lines 126 to 129 in 945436d

export function useCopyToClipboard(): [
string | null,
(value: string) => Promise<void>
];

By adding a return before the handleCopy function call, the callback now returns the promise, which now allows you to chain a .then() and .catch() to it, while previously it used to throw

image
While using the `useCopyToClipboard` I noticed that the 2nd argument returned by the hook (the `copyToClipboard` callback) does not match the typescript signature.
@MorisR
Copy link
Author

MorisR commented Jul 28, 2025

Hey @tylermcginnis can you have a quick 👀 please?


Update:
Sorry for the causal message 😅 (it didn't dawn on me that it might be a bit rude and a bit too direct), would appreciate your help here! 🙇

@alejsdev
Copy link

alejsdev commented Oct 23, 2025

duplicated of #313 👀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants