implementing download
This commit is contained in:
@@ -81,4 +81,13 @@ export const base64URLEncode = (s: string) => pipe(
|
||||
s => String.fromCodePoint(...new TextEncoder().encode(s)),
|
||||
btoa,
|
||||
encodeURIComponent
|
||||
)
|
||||
)
|
||||
|
||||
export const debounce = (callback: Function, wait = 300) => {
|
||||
let timeout: ReturnType<typeof setTimeout>
|
||||
|
||||
return (...args: any[]) => {
|
||||
clearTimeout(timeout)
|
||||
timeout = setTimeout(() => callback(...args), wait)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user