client: Fix a few TypeScript build errors

This commit is contained in:
Elian Doran
2024-10-26 10:29:15 +03:00
parent 86fc59d265
commit 8cc271a192
4 changed files with 8 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
import dayjs from "dayjs";
import bootstrap from "bootstrap";
function reloadFrontendApp(reason?: string) {
if (reason) {
@@ -517,10 +518,10 @@ function createImageSrcUrl(note: { noteId: string; title: string }) {
/**
* Given a string representation of an SVG, triggers a download of the file on the client device.
*
* @param {string} nameWithoutExtension the name of the file. The .svg suffix is automatically added to it.
* @param {string} svgContent the content of the SVG file download.
* @param nameWithoutExtension the name of the file. The .svg suffix is automatically added to it.
* @param svgContent the content of the SVG file download.
*/
function downloadSvg(nameWithoutExtension, svgContent) {
function downloadSvg(nameWithoutExtension: string, svgContent: string) {
const filename = `${nameWithoutExtension}.svg`;
const element = document.createElement('a');
element.setAttribute('href', `data:image/svg+xml;charset=utf-8,${encodeURIComponent(svgContent)}`);