diff --git a/ts/util/saveURLAsFile.ts b/ts/util/saveURLAsFile.ts new file mode 100644 index 000000000..90bc99273 --- /dev/null +++ b/ts/util/saveURLAsFile.ts @@ -0,0 +1,17 @@ +/** + * @prettier + */ +export const saveURLAsFile = ({ + filename, + url, + document, +}: { + filename: string; + url: string; + document: Document; +}): void => { + const anchorElement = document.createElement('a'); + anchorElement.href = url; + anchorElement.download = filename; + anchorElement.click(); +};