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
No known key found for this signature in database
4 changed files with 8 additions and 4 deletions

View File

@ -28,7 +28,9 @@ interface BeforeUploadListener extends Component {
}
interface TriggerData {
noteId?: string;
noteIds?: string[];
messages?: unknown[];
callback?: () => void;
}

View File

@ -82,7 +82,7 @@ export default class LoadResults {
this.componentIdToNoteIds[componentId] = this.componentIdToNoteIds[componentId] || [];
if (!this.componentIdToNoteIds[componentId]) {
if (this.componentIdToNoteIds[componentId]) {
this.componentIdToNoteIds[componentId].push(noteId);
}
}

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)}`);

View File

@ -5,6 +5,7 @@ import options from "./options.js";
import frocaUpdater from "./froca_updater.js";
import appContext from "../components/app_context.js";
import { EntityChange } from '../../../services/entity_changes_interface.js';
import { t } from './i18n.js';
type MessageHandler = (message: any) => void;
const messageHandlers: MessageHandler[] = [];