Add undocumented API methods

This commit is contained in:
Unarray 2023-08-27 11:03:32 +02:00
parent 87177353f9
commit f85c0415ea

21
src/obsidian-undoc-api.d.ts vendored Normal file
View file

@ -0,0 +1,21 @@
import type { SettingTab, MarkdownViewModeType } from "obsidian";
/**
* THIS FILE IS REFERENCE TO UNDOCUMENTED API FONCTIONNALITY
* THIS FONCTIONNALITY CAN CHANGE AT ANY TIME
*/
declare module "obsidian" {
interface App {
setting: {
open: () => void;
openTabById: (id: string) => null | SettingTab;
};
}
interface MarkdownFileInfo {
currentMode: {
type: MarkdownViewModeType;
};
}
}