Cleaned global app warnings

This commit is contained in:
Simon Cambier
2024-05-18 09:52:28 +02:00
parent 82fe4c7eb8
commit 5010a47466
10 changed files with 46 additions and 30 deletions

View File

@@ -0,0 +1,17 @@
import type { App } from 'obsidian'
let obsidianApp: App | null = null
export function setObsidianApp(app: App) {
obsidianApp = app
}
/**
* Helper function to get the Obsidian app instance.
*/
export function getObsidianApp() {
if (!obsidianApp) {
throw new Error('Obsidian app not set')
}
return obsidianApp as App
}