andy-stack_vaultkeeper-ai/Services/ModalService.ts
2025-09-08 15:50:06 +01:00

14 lines
No EOL
326 B
TypeScript

import { Modal } from "obsidian";
import { Resolve } from "./DependencyService";
interface IModalService {
showModal(modal: symbol): void;
}
export class ModalService implements IModalService {
showModal(modal: symbol): void {
let modalInstance: Modal = Resolve(modal);
modalInstance.open();
}
}