22 lines
579 B
JavaScript
22 lines
579 B
JavaScript
module.exports = {
|
|
Vault: {},
|
|
Workspace: {},
|
|
Plugin: class {
|
|
addCommand() { }
|
|
addRibbonIcon() { }
|
|
addSettingTab() { }
|
|
addStatusBarItem() { return { setText: () => { } }; }
|
|
loadData() { }
|
|
registerDomEvent() { }
|
|
registerInterval() { }
|
|
},
|
|
Modal: class { },
|
|
PluginSettingTab: class { },
|
|
TFolder: class { },
|
|
};
|
|
|
|
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
|
const JSDOM = require("jsdom").JSDOM
|
|
const dom = new JSDOM()
|
|
global.document = dom.window.document
|
|
global.window = dom.window |