mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-28 02:22:26 +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 {
|
interface TriggerData {
|
||||||
|
noteId?: string;
|
||||||
noteIds?: string[];
|
noteIds?: string[];
|
||||||
|
messages?: unknown[];
|
||||||
callback?: () => void;
|
callback?: () => void;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -82,7 +82,7 @@ export default class LoadResults {
|
|||||||
|
|
||||||
this.componentIdToNoteIds[componentId] = this.componentIdToNoteIds[componentId] || [];
|
this.componentIdToNoteIds[componentId] = this.componentIdToNoteIds[componentId] || [];
|
||||||
|
|
||||||
if (!this.componentIdToNoteIds[componentId]) {
|
if (this.componentIdToNoteIds[componentId]) {
|
||||||
this.componentIdToNoteIds[componentId].push(noteId);
|
this.componentIdToNoteIds[componentId].push(noteId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
import dayjs from "dayjs";
|
import dayjs from "dayjs";
|
||||||
|
import bootstrap from "bootstrap";
|
||||||
|
|
||||||
function reloadFrontendApp(reason?: string) {
|
function reloadFrontendApp(reason?: string) {
|
||||||
if (reason) {
|
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.
|
* 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 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 svgContent the content of the SVG file download.
|
||||||
*/
|
*/
|
||||||
function downloadSvg(nameWithoutExtension, svgContent) {
|
function downloadSvg(nameWithoutExtension: string, svgContent: string) {
|
||||||
const filename = `${nameWithoutExtension}.svg`;
|
const filename = `${nameWithoutExtension}.svg`;
|
||||||
const element = document.createElement('a');
|
const element = document.createElement('a');
|
||||||
element.setAttribute('href', `data:image/svg+xml;charset=utf-8,${encodeURIComponent(svgContent)}`);
|
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 frocaUpdater from "./froca_updater.js";
|
||||||
import appContext from "../components/app_context.js";
|
import appContext from "../components/app_context.js";
|
||||||
import { EntityChange } from '../../../services/entity_changes_interface.js';
|
import { EntityChange } from '../../../services/entity_changes_interface.js';
|
||||||
|
import { t } from './i18n.js';
|
||||||
|
|
||||||
type MessageHandler = (message: any) => void;
|
type MessageHandler = (message: any) => void;
|
||||||
const messageHandlers: MessageHandler[] = [];
|
const messageHandlers: MessageHandler[] = [];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user