mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 02:16:05 +01:00 
			
		
		
		
	client: Fix a few TypeScript build errors
This commit is contained in:
		| @@ -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[] = []; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user