Simplification of this.app ==> app - this is a globally exposed object

This commit is contained in:
SebastianMC 2023-08-23 23:47:41 +02:00
parent 2d34813a3f
commit e811d6d7e4
1 changed files with 2 additions and 3 deletions

View File

@ -1,5 +1,4 @@
import {App, CommunityPlugin, TAbstractFile, TFile, TFolder} from "obsidian"; import {CommunityPlugin, TAbstractFile} from "obsidian";
import {Starred_PluginInstance} from "./StarredPluginSignature";
// For https://github.com/FlorianWoelki/obsidian-icon-folder // For https://github.com/FlorianWoelki/obsidian-icon-folder
@ -19,7 +18,7 @@ export interface ObsidianIconFolder_PluginInstance extends CommunityPlugin {
// https://github.com/FlorianWoelki/obsidian-icon-folder/blob/fd9c7df1486744450cec3d7ee9cee2b34d008e56/manifest.json#L2 // https://github.com/FlorianWoelki/obsidian-icon-folder/blob/fd9c7df1486744450cec3d7ee9cee2b34d008e56/manifest.json#L2
export const ObsidianIconFolderPluginId: string = 'obsidian-icon-folder' export const ObsidianIconFolderPluginId: string = 'obsidian-icon-folder'
export const getIconFolderPlugin = (app?: App): ObsidianIconFolder_PluginInstance | undefined => { export const getIconFolderPlugin = (): ObsidianIconFolder_PluginInstance | undefined => {
const iconFolderPlugin: CommunityPlugin | undefined = app?.plugins?.plugins?.[ObsidianIconFolderPluginId] const iconFolderPlugin: CommunityPlugin | undefined = app?.plugins?.plugins?.[ObsidianIconFolderPluginId]
if (iconFolderPlugin && iconFolderPlugin._loaded && app?.plugins?.enabledPlugins?.has(ObsidianIconFolderPluginId)) { if (iconFolderPlugin && iconFolderPlugin._loaded && app?.plugins?.enabledPlugins?.has(ObsidianIconFolderPluginId)) {
const iconFolderPluginInstance: ObsidianIconFolder_PluginInstance = iconFolderPlugin as ObsidianIconFolder_PluginInstance const iconFolderPluginInstance: ObsidianIconFolder_PluginInstance = iconFolderPlugin as ObsidianIconFolder_PluginInstance