Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/smx/src/modules/settings/manager.ts>SettingsManager

Manage and sync scripts, configs and templates between computers
Latest
class SettingsManager
implements ISettingsManager
import { SettingsManager } from "https://deno.land/x/smx@v0.6.0/src/modules/settings/manager.ts";

Constructors

new
SettingsManager(unnamed 0: { target?: string; priority?: ISettingsPiority; configHandler?: IConfigHandler; globalConfig?: GlobalConfigFile; localConfig?: LocalConfigFile; })

Properties

readonly
priority: ISettingsPiority
readonly
value

Methods

delete(unit: SettingUnit): void
get(key: string): SettingUnit
save(): Promise<void>
section<T extends JsonSettings>(): ISection<T>
set(unit: SettingUnit): void