/
saintbyte
/
obsidian_gigachat_spell_checker
Обзор
Документация
Войти
/
saintbyte
/
obsidian_gigachat_spell_checker
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/settings.ts
38 строк
908 B
Yegor Kazantsev
first_commit
27 июн 2026, 14:51
27 июн 2026, 14:51
fd4b88b
Код
Авторство
О чём код?
import { App, PluginSettingTab, Setting } from 'obsidian'; import GigachatSpellCheckerPlugin from './main'; export interface GigachatSpellCheckerPluginSettings { mySetting: string; } export const DEFAULT_SETTINGS: GigachatSpellCheckerPluginSettings = { mySetting: 'default', }; export class SampleSettingTab extends PluginSettingTab { plugin: GigachatSpellCheckerPlugin; constructor(app: App, plugin: GigachatSpellCheckerPlugin) { super(app, plugin); this.plugin = plugin; } display(): void { const { containerEl } = this; containerEl.empty(); new Setting(containerEl) .setName('Settings #1') .setDesc("It's a secret") .addText((text) => text .setPlaceholder('Enter your secret') .setValue(this.plugin.settings.mySetting) .onChange(async (value) => { this.plugin.settings.mySetting = value; await this.plugin.saveSettings(); }), ); } }