AbstractInputSuggestTlimit: numbersetValue(value: string): voidgetValue(): stringgetSuggestions(query: string): T[] | Promise<T[]>onSelect(callback: (value: T, evt: MouseEvent | KeyboardEvent) => any): thisPopoverSuggestTapp: Appscope: Scopeopen(): voidclose(): voidrenderSuggestion(value: T, el: HTMLElement): voidselectSuggestion(value: T, evt: MouseEvent | KeyboardEvent): voidAbstractTextComponentT extends HTMLInputElement | HTMLTextAreaElementinputEl: TsetDisabled(disabled: boolean): thisgetValue(): stringsetValue(value: string): thissetPlaceholder(placeholder: string): thisonChanged(): voidonChange(callback: (value: string) => any): thisValueComponentTregisterOptionListener(listeners: Record<string, (value?: T) => T>, key: string): thisgetValue(): TsetValue(value: T): thisAppkeymap: Keymapscope: Scopeworkspace: Workspacevault: VaultmetadataCache: MetadataCachefileManager: FileManagerlastEvent: UserEventBaseComponentdisabled: booleanthen(cb: (component: this) => any): thissetDisabled(disabled: boolean): thisBlockCacheid: stringCacheItemposition: PosBlockSubpathResulttype: "block"block: BlockCachelist?: ListItemCacheSubpathResultstart: Locend: LocButtonComponentbuttonEl: HTMLButtonElementsetDisabled(disabled: boolean): thissetCta(): thisremoveCta(): thissetWarning(): thissetTooltip(tooltip: string, options?: TooltipOptions): thissetButtonText(name: string): thissetIcon(icon: string): thissetClass(cls: string): thisonClick(callback: (evt: MouseEvent) => any): thisCachedMetadatalinks?: LinkCache[]embeds?: EmbedCache[]tags?: TagCache[]headings?: HeadingCache[]sections?: SectionCache[]listItems?: ListItemCache[]frontmatter?: FrontMatterCachefrontmatterPosition?: PosfrontmatterLinks?: FrontmatterLinkCache[]blocks?: Record<string, BlockCache>CloseableComponentclose(): anyColorComponentsetDisabled(disabled: boolean): thisgetValue(): stringgetValueRgb(): RGBgetValueHsl(): HSLsetValue(value: string): thissetValueRgb(rgb: RGB): thissetValueHsl(hsl: HSL): thisonChange(callback: (value: string) => any): thisCommandid: stringname: stringicon?: stringmobileOnly?: booleanrepeatable?: booleanhotkeys?: Hotkey[]callback?: () => anycheckCallback?: (checking: boolean) => boolean | voideditorCallback?: (editor: Editor, ctx: MarkdownView | MarkdownFileInfo) => anyeditorCheckCallback?: (checking: boolean, editor: Editor, ctx: MarkdownView | MarkdownFileInfo) => boolean | voidComponentload(): voidonload(): voidunload(): voidonunload(): voidaddChild(component: T): TremoveChild(component: T): Tregister(cb: () => any): voidregisterEvent(eventRef: EventRef): voidregisterDomEvent(el: Window, type: K, callback: (this: HTMLElement, ev: WindowEventMap[K]) => any, options?: boolean | AddEventListenerOptions): voidregisterDomEvent(el: Document, type: K, callback: (this: HTMLElement, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): voidregisterDomEvent(el: HTMLElement, type: K, callback: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): voidregisterInterval(id: number): numberDataAdaptergetName(): stringexists(normalizedPath: string, sensitive?: boolean): Promise<boolean>stat(normalizedPath: string): Promise<Stat>list(normalizedPath: string): Promise<ListedFiles>read(normalizedPath: string): Promise<string>readBinary(normalizedPath: string): Promise<ArrayBuffer>write(normalizedPath: string, data: string, options?: DataWriteOptions): Promise<void>writeBinary(normalizedPath: string, data: ArrayBuffer, options?: DataWriteOptions): Promise<void>append(normalizedPath: string, data: string, options?: DataWriteOptions): Promise<void>process(normalizedPath: string, fn: (data: string) => string, options?: DataWriteOptions): Promise<string>getResourcePath(normalizedPath: string): stringmkdir(normalizedPath: string): Promise<void>trashSystem(normalizedPath: string): Promise<boolean>trashLocal(normalizedPath: string): Promise<void>rmdir(normalizedPath: string, recursive: boolean): Promise<void>remove(normalizedPath: string): Promise<void>rename(normalizedPath: string, normalizedNewPath: string): Promise<void>copy(normalizedPath: string, normalizedNewPath: string): Promise<void>DataWriteOptionsctime?: numbermtime?: numberDebouncerT extends unknown[], Vcancel(): thisrun(): void | VDropdownComponentselectEl: HTMLSelectElementsetDisabled(disabled: boolean): thisaddOption(value: string, display: string): thisaddOptions(options: Record<string, string>): thisgetValue(): stringsetValue(value: string): thisonChange(callback: (value: string) => any): thisEditableFileViewFileViewallowNoFile: booleanfile: TFilenavigation: booleangetDisplayText(): stringonload(): voidgetState(): anysetState(state: any, result: ViewStateResult): Promise<void>onLoadFile(file: TFile): Promise<void>onUnloadFile(file: TFile): Promise<void>onRename(file: TFile): Promise<void>canAcceptExtension(extension: string): booleanEditorgetDoc(): thisrefresh(): voidgetValue(): stringsetValue(content: string): voidgetLine(line: number): stringsetLine(n: number, text: string): voidlineCount(): numberlastLine(): numbergetSelection(): stringsomethingSelected(): booleangetRange(from: EditorPosition, to: EditorPosition): stringreplaceSelection(replacement: string, origin?: string): voidreplaceRange(replacement: string, from: EditorPosition, to?: EditorPosition, origin?: string): voidgetCursor(string?: "from" | "to" | "head" | "anchor"): EditorPositionlistSelections(): EditorSelection[]setCursor(pos: number | EditorPosition, ch?: number): voidsetSelection(anchor: EditorPosition, head?: EditorPosition): voidsetSelections(ranges: EditorSelectionOrCaret[], main?: number): voidfocus(): voidblur(): voidhasFocus(): booleangetScrollInfo(): { top: number; left: number; }scrollTo(x?: number, y?: number): voidscrollIntoView(range: EditorRange, center?: boolean): voidundo(): voidredo(): voidexec(command: EditorCommandName): voidtransaction(tx: EditorTransaction, origin?: string): voidwordAt(pos: EditorPosition): EditorRangeposToOffset(pos: EditorPosition): numberoffsetToPos(offset: number): EditorPositionprocessLines(read: (line: number, lineText: string) => T | null, write: (line: number, lineText: string, value: T | null) => EditorChange | void, ignoreEmpty?: boolean): voidEditorChangetext: stringEditorRangeOrCaretfrom: EditorPositionto?: EditorPositionEditorPositionline: numberch: numberEditorRangefrom: EditorPositionto: EditorPositionEditorScrollInfoleft: numbertop: numberwidth: numberheight: numberclientWidth: numberclientHeight: numberEditorSelectionanchor: EditorPositionhead: EditorPositionEditorSelectionOrCaretanchor: EditorPositionhead?: EditorPositionEditorSuggestTcontext: EditorSuggestContextlimit: numbersetInstructions(instructions: Instruction[]): voidonTrigger(cursor: EditorPosition, editor: Editor, file: TFile): EditorSuggestTriggerInfogetSuggestions(context: EditorSuggestContext): T[] | Promise<T[]>EditorSuggestContexteditor: Editorfile: TFileEditorSuggestTriggerInfostart: EditorPositionend: EditorPositionquery: stringEditorTransactionreplaceSelection?: stringchanges?: EditorChange[]selections?: EditorRangeOrCaret[]selection?: EditorRangeOrCaretEmbedCacheReferenceCacheEventRefEventson(name: string, callback: (...data: any) => any, ctx?: any): EventRefoff(name: string, callback: (...data: any) => any): voidoffref(ref: EventRef): voidtrigger(name: string, data: any[]): voidtryTrigger(evt: EventRef, args: any[]): voidFileManagergetNewFileParent(sourcePath: string, newFilePath?: string): TFolderrenameFile(file: TAbstractFile, newPath: string): Promise<void>generateMarkdownLink(file: TFile, sourcePath: string, subpath?: string, alias?: string): stringprocessFrontMatter(file: TFile, fn: (frontmatter: any) => void, options?: DataWriteOptions): Promise<void>getAvailablePathForAttachment(filename: string, sourcePath?: string): Promise<string>FileStatsctime: numbermtime: numbersize: numberFileSystemAdaptergetName(): stringgetBasePath(): stringmkdir(normalizedPath: string): Promise<void>trashSystem(normalizedPath: string): Promise<boolean>trashLocal(normalizedPath: string): Promise<void>rmdir(normalizedPath: string, recursive: boolean): Promise<void>read(normalizedPath: string): Promise<string>readBinary(normalizedPath: string): Promise<ArrayBuffer>write(normalizedPath: string, data: string, options?: DataWriteOptions): Promise<void>writeBinary(normalizedPath: string, data: ArrayBuffer, options?: DataWriteOptions): Promise<void>append(normalizedPath: string, data: string, options?: DataWriteOptions): Promise<void>process(normalizedPath: string, fn: (data: string) => string, options?: DataWriteOptions): Promise<string>getResourcePath(normalizedPath: string): stringgetFilePath(normalizedPath: string): stringremove(normalizedPath: string): Promise<void>rename(normalizedPath: string, normalizedNewPath: string): Promise<void>copy(normalizedPath: string, normalizedNewPath: string): Promise<void>exists(normalizedPath: string, sensitive?: boolean): Promise<boolean>stat(normalizedPath: string): Promise<Stat>list(normalizedPath: string): Promise<ListedFiles>getFullPath(normalizedPath: string): stringreadLocalFile(path: string): Promise<ArrayBuffer>mkdir(path: string): Promise<void>ItemViewcontentEl: HTMLElementaddAction(icon: string, title: string, callback: (evt: MouseEvent) => any): HTMLElementFrontMatterCacheFrontMatterInfoexists: booleanfrontmatter: stringfrom: numberto: numbercontentStart: numberFrontmatterLinkCachekey: stringReferencelink: stringoriginal: stringdisplayText?: stringFuzzyMatchTitem: Tmatch: SearchResultFuzzySuggestModalTgetSuggestions(query: string): FuzzyMatch<T>[]renderSuggestion(item: FuzzyMatch<T>, el: HTMLElement): voidonChooseSuggestion(item: FuzzyMatch<T>, evt: MouseEvent | KeyboardEvent): voidgetItems(): T[]getItemText(item: T): stringonChooseItem(item: T, evt: MouseEvent | KeyboardEvent): voidSuggestModalTlimit: numberemptyStateText: stringinputEl: HTMLInputElementresultContainerEl: HTMLElementsetPlaceholder(placeholder: string): voidsetInstructions(instructions: Instruction[]): voidonNoSuggestion(): voidselectSuggestion(value: T, evt: MouseEvent | KeyboardEvent): voidgetSuggestions(query: string): T[] | Promise<T[]>renderSuggestion(value: T, el: HTMLElement): anyonChooseSuggestion(item: T, evt: MouseEvent | KeyboardEvent): anyHeadingCacheheading: stringlevel: numberHeadingSubpathResulttype: "heading"current: HeadingCachenext: HeadingCacheHotkeymodifiers: Modifier[]key: stringHoverLinkSourcedisplay: stringdefaultMod: booleanHoverParenthoverPopover: HoverPopoverHoverPopoverhoverEl: HTMLElementstate: PopoverStateHSLh: numbers: numberl: numberInstructioncommand: stringpurpose: stringISuggestOwnerTrenderSuggestion(value: T, el: HTMLElement): voidselectSuggestion(value: T, evt: MouseEvent | KeyboardEvent): voidViewapp: Appicon: stringnavigation: booleanleaf: WorkspaceLeafcontainerEl: HTMLElementscope: ScopeonOpen(): Promise<void>onClose(): Promise<void>getViewType(): stringgetState(): anysetState(state: any, result: ViewStateResult): Promise<void>getEphemeralState(): anysetEphemeralState(state: any): voidgetIcon(): stringonResize(): voidgetDisplayText(): stringonPaneMenu(menu: Menu, source: string): voidKeymappushScope(scope: Scope): voidpopScope(scope: Scope): voidisModifier(evt: MouseEvent | KeyboardEvent | TouchEvent, modifier: Modifier): booleanisModEvent(evt?: UserEvent): boolean | PaneTypeKeymapContextvkey: stringKeymapInfomodifiers: stringkey: stringKeymapEventHandlerscope: ScopeLinkCacheListedFilesfiles: string[]folders: string[]ListItemCacheid?: stringtask?: stringparent: numberLivePreviewStatemousedown: booleanLocline: numbercol: numberoffset: numberMarkdownEditViewapp: ApphoverPopover: HoverPopoverfile: TFileclear(): voidget(): stringset(data: string, clear: boolean): voidgetSelection(): stringgetScroll(): numberapplyScroll(scroll: number): voidMarkdownSubViewgetScroll(): numberapplyScroll(scroll: number): voidget(): stringset(data: string, clear: boolean): voidMarkdownFileInfoapp: Appfile: TFileeditor?: EditorMarkdownPostProcessorsortOrder?: numberMarkdownPostProcessorContextdocId: stringsourcePath: stringfrontmatter: anyaddChild(child: MarkdownRenderChild): voidgetSectionInfo(el: HTMLElement): MarkdownSectionInformationMarkdownPreviewEventsMarkdownPreviewRendererregisterPostProcessor(postProcessor: MarkdownPostProcessor, sortOrder?: number): voidunregisterPostProcessor(postProcessor: MarkdownPostProcessor): voidcreateCodeBlockPostProcessor(language: string, handler: (source: string, el: HTMLElement, ctx: MarkdownPostProcessorContext) => Promise<any> | void): (el: HTMLElement, ctx: MarkdownPostProcessorContext) => voidMarkdownPreviewViewcontainerEl: HTMLElementfile: TFileget(): stringset(data: string, clear: boolean): voidclear(): voidrerender(full?: boolean): voidgetScroll(): numberapplyScroll(scroll: number): voidMarkdownRendererapp: ApphoverPopover: HoverPopoverfile: TFilerenderMarkdown(markdown: string, el: HTMLElement, sourcePath: string, component: Component): Promise<void>render(app: App, markdown: string, el: HTMLElement, sourcePath: string, component: Component): Promise<void>MarkdownRenderChildcontainerEl: HTMLElementMarkdownSectionInformationtext: stringlineStart: numberlineEnd: numberMarkdownVieweditor: EditorpreviewMode: MarkdownPreviewViewcurrentMode: MarkdownSubViewhoverPopover: HoverPopovergetViewType(): stringgetMode(): MarkdownViewModeTypegetViewData(): stringclear(): voidsetViewData(data: string, clear: boolean): voidshowSearch(replace?: boolean): voidTextFileViewdata: stringrequestSave: () => voidonUnloadFile(file: TFile): Promise<void>onLoadFile(file: TFile): Promise<void>save(clear?: boolean): Promise<void>getViewData(): stringsetViewData(data: string, clear: boolean): voidclear(): voidMetadataCacheresolvedLinks: Record<string, Record<string, number>>unresolvedLinks: Record<string, Record<string, number>>getFirstLinkpathDest(linkpath: string, sourcePath: string): TFilegetFileCache(file: TFile): CachedMetadatagetCache(path: string): CachedMetadatafileToLinktext(file: TFile, sourcePath: string, omitMdExtension?: boolean): stringon(name: "changed", callback: (file: TFile, data: string, cache: CachedMetadata) => any, ctx?: any): EventRefon(name: "deleted", callback: (file: TFile, prevCache: CachedMetadata | null) => any, ctx?: any): EventRefon(name: "resolve", callback: (file: TFile) => any, ctx?: any): EventRefon(name: "resolved", callback: () => any, ctx?: any): EventRefModalapp: Appscope: ScopecontainerEl: HTMLElementmodalEl: HTMLElementtitleEl: HTMLElementcontentEl: HTMLElementshouldRestoreSelection: booleanopen(): voidclose(): voidonOpen(): voidonClose(): voidsetTitle(title: string): thissetContent(content: string | DocumentFragment): thisMomentFormatComponentsampleEl: HTMLElementsetDefaultFormat(defaultFormat: string): thissetSampleEl(sampleEl: HTMLElement): thissetValue(value: string): thisonChanged(): voidupdateSample(): voidTextComponentNoticenoticeEl: HTMLElementsetMessage(message: string | DocumentFragment): thishide(): voidObsidianProtocolDataaction: stringOpenViewStatestate?: anyeState?: anyactive?: booleangroup?: WorkspaceLeafPluginapp: Appmanifest: PluginManifestaddRibbonIcon(icon: string, title: string, callback: (evt: MouseEvent) => any): HTMLElementaddStatusBarItem(): HTMLElementaddCommand(command: Command): CommandaddSettingTab(settingTab: PluginSettingTab): voidregisterView(type: string, viewCreator: ViewCreator): voidregisterHoverLinkSource(id: string, info: HoverLinkSource): voidregisterExtensions(extensions: string[], viewType: string): voidregisterMarkdownPostProcessor(postProcessor: MarkdownPostProcessor, sortOrder?: number): MarkdownPostProcessorregisterMarkdownCodeBlockProcessor(language: string, handler: (source: string, el: HTMLElement, ctx: MarkdownPostProcessorContext) => Promise<any> | void, sortOrder?: number): MarkdownPostProcessorregisterEditorExtension(extension: Extension): voidregisterObsidianProtocolHandler(action: string, handler: ObsidianProtocolHandler): voidregisterEditorSuggest(editorSuggest: EditorSuggest<any>): voidloadData(): Promise<any>saveData(data: any): Promise<void>onExternalSettingsChange(): anyPluginManifestdir?: stringid: stringname: stringauthor: stringversion: stringminAppVersion: stringdescription: stringauthorUrl?: stringisDesktopOnly?: booleanPluginSettingTabSettingTabapp: AppcontainerEl: HTMLElementdisplay(): anyhide(): anyPointx: numbery: numberPopoverStatePosstart: Locend: LocPreparedQueryquery: stringtokens: string[]fuzzy: string[]ProgressBarComponentgetValue(): numbersetValue(value: number): thisRequestUrlParamurl: stringmethod?: stringcontentType?: stringbody?: string | ArrayBufferheaders?: Record<string, string>throw?: booleanRequestUrlResponsestatus: numberheaders: Record<string, string>arrayBuffer: ArrayBufferjson: anytext: stringRequestUrlResponsePromisearrayBuffer: Promise<ArrayBuffer>json: Promise<any>text: Promise<string>PromiseRGBr: numberg: numberb: numberScoperegister(modifiers: Modifier[], key: string, func: KeymapEventListener): KeymapEventHandlerunregister(handler: KeymapEventHandler): voidSearchComponentclearButtonEl: HTMLElementonChanged(): voidSearchResultscore: numbermatches: SearchMatchesSearchResultContainermatch: SearchResultSectionCacheid?: stringtype: stringSettingsettingEl: HTMLElementinfoEl: HTMLElementnameEl: HTMLElementdescEl: HTMLElementcontrolEl: HTMLElementcomponents: BaseComponent[]setName(name: string | DocumentFragment): thissetDesc(desc: string | DocumentFragment): thissetClass(cls: string): thissetTooltip(tooltip: string, options?: TooltipOptions): thissetHeading(): thissetDisabled(disabled: boolean): thisaddButton(cb: (component: ButtonComponent) => any): thisaddExtraButton(cb: (component: ExtraButtonComponent) => any): thisaddToggle(cb: (component: ToggleComponent) => any): thisaddText(cb: (component: TextComponent) => any): thisaddSearch(cb: (component: SearchComponent) => any): thisaddTextArea(cb: (component: TextAreaComponent) => any): thisaddMomentFormat(cb: (component: MomentFormatComponent) => any): thisaddDropdown(cb: (component: DropdownComponent) => any): thisaddColorPicker(cb: (component: ColorComponent) => any): thisaddProgressBar(cb: (component: ProgressBarComponent) => any): thisaddSlider(cb: (component: SliderComponent) => any): thisthen(cb: (setting: this) => any): thisclear(): thisSliderComponentsliderEl: HTMLInputElementsetDisabled(disabled: boolean): thissetLimits(min: number, max: number, step: number | "any"): thisgetValue(): numbersetValue(value: number): thisgetValuePretty(): stringsetDynamicTooltip(): thisshowTooltip(): voidonChange(callback: (value: number) => any): thisStattype: "file" | "folder"ctime: numbermtime: numbersize: numberTAbstractFilevault: Vaultpath: stringname: stringparent: TFolderTagCachetag: stringTasksadd(callback: () => Promise<any>): voidaddPromise(promise: Promise<any>): voidisEmpty(): booleanpromise(): Promise<any>TextAreaComponentTFilestat: FileStatsbasename: stringextension: stringTFolderchildren: TAbstractFile[]isRoot(): booleanToggleComponenttoggleEl: HTMLElementsetDisabled(disabled: boolean): thisgetValue(): booleansetValue(on: boolean): thissetTooltip(tooltip: string, options?: TooltipOptions): thisonClick(): voidonChange(callback: (value: boolean) => any): thisTooltipOptionsplacement?: TooltipPlacementdelay?: numberVaultadapter: DataAdapterconfigDir: stringgetName(): stringgetFileByPath(path: string): TFilegetFolderByPath(path: string): TFoldergetAbstractFileByPath(path: string): TAbstractFilegetRoot(): TFoldercreate(path: string, data: string, options?: DataWriteOptions): Promise<TFile>createBinary(path: string, data: ArrayBuffer, options?: DataWriteOptions): Promise<TFile>createFolder(path: string): Promise<TFolder>read(file: TFile): Promise<string>cachedRead(file: TFile): Promise<string>readBinary(file: TFile): Promise<ArrayBuffer>getResourcePath(file: TFile): stringdelete(file: TAbstractFile, force?: boolean): Promise<void>trash(file: TAbstractFile, system: boolean): Promise<void>rename(file: TAbstractFile, newPath: string): Promise<void>modify(file: TFile, data: string, options?: DataWriteOptions): Promise<void>modifyBinary(file: TFile, data: ArrayBuffer, options?: DataWriteOptions): Promise<void>append(file: TFile, data: string, options?: DataWriteOptions): Promise<void>process(file: TFile, fn: (data: string) => string, options?: DataWriteOptions): Promise<string>copy(file: TFile, newPath: string): Promise<TFile>getAllLoadedFiles(): TAbstractFile[]getMarkdownFiles(): TFile[]getFiles(): TFile[]on(name: "create", callback: (file: TAbstractFile) => any, ctx?: any): EventRefon(name: "modify", callback: (file: TAbstractFile) => any, ctx?: any): EventRefon(name: "delete", callback: (file: TAbstractFile) => any, ctx?: any): EventRefon(name: "rename", callback: (file: TAbstractFile, oldPath: string) => any, ctx?: any): EventRefrecurseChildren(root: TFolder, cb: (file: TAbstractFile) => any): voidViewStatetype: stringstate?: anyactive?: booleanpinned?: booleangroup?: WorkspaceLeafViewStateResulthistory: booleanWorkspaceleftSplit: WorkspaceSidedock | WorkspaceMobileDrawerrightSplit: WorkspaceSidedock | WorkspaceMobileDrawerleftRibbon: WorkspaceRibbonrightRibbon: WorkspaceRibbonrootSplit: WorkspaceRootactiveLeaf: WorkspaceLeafcontainerEl: HTMLElementlayoutReady: booleanrequestSaveLayout: Debouncer<[], Promise<void>>activeEditor: MarkdownFileInfoonLayoutReady(callback: () => any): voidchangeLayout(workspace: any): Promise<void>getLayout(): anycreateLeafInParent(parent: WorkspaceSplit, index: number): WorkspaceLeafcreateLeafBySplit(leaf: WorkspaceLeaf, direction?: SplitDirection, before?: boolean): WorkspaceLeafsplitActiveLeaf(direction?: SplitDirection): WorkspaceLeafduplicateLeaf(leaf: WorkspaceLeaf, direction?: SplitDirection): Promise<WorkspaceLeaf>duplicateLeaf(leaf: WorkspaceLeaf, leafType: boolean | PaneType, direction?: SplitDirection): Promise<WorkspaceLeaf>getUnpinnedLeaf(): WorkspaceLeafgetLeaf(newLeaf?: "split", direction?: SplitDirection): WorkspaceLeafgetLeaf(newLeaf?: boolean | PaneType): WorkspaceLeafmoveLeafToPopout(leaf: WorkspaceLeaf, data?: WorkspaceWindowInitData): WorkspaceWindowopenPopoutLeaf(data?: WorkspaceWindowInitData): WorkspaceLeafopenLinkText(linktext: string, sourcePath: string, newLeaf?: boolean | PaneType, openViewState?: OpenViewState): Promise<void>setActiveLeaf(leaf: WorkspaceLeaf, params?: { focus?: boolean; }): voidsetActiveLeaf(leaf: WorkspaceLeaf, pushHistory: boolean, focus: boolean): voidgetLeafById(id: string): WorkspaceLeafgetGroupLeaves(group: string): WorkspaceLeaf[]getMostRecentLeaf(root?: WorkspaceParent): WorkspaceLeafgetLeftLeaf(split: boolean): WorkspaceLeafgetRightLeaf(split: boolean): WorkspaceLeafgetActiveViewOfType(type: Constructor<T>): TgetActiveFile(): TFileiterateRootLeaves(callback: (leaf: WorkspaceLeaf) => any): voiditerateAllLeaves(callback: (leaf: WorkspaceLeaf) => any): voidgetLeavesOfType(viewType: string): WorkspaceLeaf[]detachLeavesOfType(viewType: string): voidrevealLeaf(leaf: WorkspaceLeaf): voidgetLastOpenFiles(): string[]updateOptions(): voidon(name: "quick-preview", callback: (file: TFile, data: string) => any, ctx?: any): EventRefon(name: "resize", callback: () => any, ctx?: any): EventRefon(name: "active-leaf-change", callback: (leaf: WorkspaceLeaf | null) => any, ctx?: any): EventRefon(name: "file-open", callback: (file: TFile | null) => any, ctx?: any): EventRefon(name: "layout-change", callback: () => any, ctx?: any): EventRefon(name: "window-open", callback: (win: WorkspaceWindow, window: Window) => any, ctx?: any): EventRefon(name: "window-close", callback: (win: WorkspaceWindow, window: Window) => any, ctx?: any): EventRefon(name: "css-change", callback: () => any, ctx?: any): EventRefon(name: "file-menu", callback: (menu: Menu, file: TAbstractFile, source: string, leaf?: WorkspaceLeaf) => any, ctx?: any): EventRefon(name: "files-menu", callback: (menu: Menu, files: TAbstractFile[], source: string, leaf?: WorkspaceLeaf) => any, ctx?: any): EventRefon(name: "url-menu", callback: (menu: Menu, url: string) => any, ctx?: any): EventRefon(name: "editor-menu", callback: (menu: Menu, editor: Editor, info: MarkdownView | MarkdownFileInfo) => any, ctx?: any): EventRefon(name: "editor-change", callback: (editor: Editor, info: MarkdownView | MarkdownFileInfo) => any, ctx?: any): EventRefon(name: "editor-paste", callback: (evt: ClipboardEvent, editor: Editor, info: MarkdownView | MarkdownFileInfo) => any, ctx?: any): EventRefon(name: "editor-drop", callback: (evt: DragEvent, editor: Editor, info: MarkdownView | MarkdownFileInfo) => any, ctx?: any): EventRefon(name: "quit", callback: (tasks: Tasks) => any, ctx?: any): EventRefWorkspaceContainerwin: Windowdoc: DocumentWorkspaceSplitWorkspaceFloatingWorkspaceParentWorkspaceItemgetRoot(): WorkspaceItemgetContainer(): WorkspaceContainerWorkspaceLeafview: ViewopenFile(file: TFile, openState?: OpenViewState): Promise<void>open(view: View): Promise<View>getViewState(): ViewStatesetViewState(viewState: ViewState, eState?: any): Promise<void>getEphemeralState(): anysetEphemeralState(state: any): voidtogglePinned(): voidsetPinned(pinned: boolean): voidsetGroupMember(other: WorkspaceLeaf): voidsetGroup(group: string): voiddetach(): voidgetIcon(): stringgetDisplayText(): stringonResize(): voidon(name: "pinned-change", callback: (pinned: boolean) => any, ctx?: any): EventRefon(name: "group-change", callback: (group: string) => any, ctx?: any): EventRefWorkspaceMobileDrawercollapsed: booleanexpand(): voidcollapse(): voidtoggle(): voidWorkspaceRibbonWorkspaceRootwin: Windowdoc: DocumentWorkspaceSidedockcollapsed: booleantoggle(): voidcollapse(): voidexpand(): voidWorkspaceTabsWorkspaceWindowwin: Windowdoc: DocumentWorkspaceWindowInitDatasize?: { width: number; height: number; }1*111111111******11*1111111*11111*11111111111111111**111111111111111111111111111111111111111111111111111111111*1111111111111111*11111*111111111111111*1111111111111111