update deps; make apis more type safe

This commit is contained in:
Moritz Jung 2025-08-08 16:29:18 +02:00
parent 9518ede41c
commit 292dcf5b49
46 changed files with 26911 additions and 550 deletions

View file

@ -1,7 +1,6 @@
import type { ButtonComponent } from 'obsidian';
import { Modal, Notice, Setting, TextComponent, ToggleComponent } from 'obsidian';
import type MediaDbPlugin from '../main';
import type { MediaTypeModel } from '../models/MediaTypeModel';
import type { AdvancedSearchModalData, AdvancedSearchModalOptions } from '../utils/ModalHelper';
import { ADVANCED_SEARCH_MODAL_DEFAULT_OPTIONS } from '../utils/ModalHelper';
@ -39,7 +38,7 @@ export class MediaDbAdvancedSearchModal extends Modal {
keyPressCallback(event: KeyboardEvent): void {
if (event.key === 'Enter') {
this.search();
void this.search();
}
}
@ -119,7 +118,7 @@ export class MediaDbAdvancedSearchModal extends Modal {
btn.setButtonText('Ok');
btn.setCta();
btn.onClick(() => {
this.search();
void this.search();
});
btn.buttonEl.addClass('media-db-plugin-button');
this.searchBtn = btn;