desctructuring and public property

This commit is contained in:
1C0D 2023-08-07 00:09:42 +02:00
parent 7112f01bc6
commit f0034cdcef
2 changed files with 2207 additions and 4 deletions

View File

@ -83,7 +83,9 @@ export default class MyPlugin extends Plugin {
}
async loadSettings() {
this.settings = Object.assign({}, DEFAULT_SETTINGS, await this.loadData());
this.settings = {
...await this.loadData(), DEFAULT_SETTINGS
}
}
async saveSettings() {
@ -108,9 +110,7 @@ class SampleModal extends Modal {
}
class SampleSettingTab extends PluginSettingTab {
plugin: MyPlugin;
constructor(app: App, plugin: MyPlugin) {
constructor(app: App, public plugin: MyPlugin) {
super(app, plugin);
this.plugin = plugin;
}

2203
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff