Cleaned global app warnings
This commit is contained in:
17
src/stores/obsidian-app.ts
Normal file
17
src/stores/obsidian-app.ts
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user