mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-27 18:12:29 +08:00
client: Fix a few TypeScript build errors
This commit is contained in:
parent
86fc59d265
commit
8cc271a192
@ -28,7 +28,9 @@ interface BeforeUploadListener extends Component {
|
||||
}
|
||||
|
||||
interface TriggerData {
|
||||
noteId?: string;
|
||||
noteIds?: string[];
|
||||
messages?: unknown[];
|
||||
callback?: () => void;
|
||||
}
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
@ -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)}`);
|
||||
|
@ -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[] = [];
|
||||
|
Loading…
x
Reference in New Issue
Block a user