class SettingsManager
implements ISettingsManager
import { SettingsManager } from "https://deno.land/x/smx@v0.6.0/src/modules/settings.ts";
Constructors
new
SettingsManager(unnamed 0: { target?: string; priority?: ISettingsPiority; configHandler?: IConfigHandler; globalConfig?: GlobalConfigFile; localConfig?: LocalConfigFile; })Properties
readonly
priority: ISettingsPiorityMethods
delete(unit: SettingUnit): void
get(key: string): SettingUnit
save(): Promise<void>
section<T extends JsonSettings>(): ISection<T>
set(unit: SettingUnit): void