Constructs a new settings object
Initial settings object
The settings loaded from the file specified in the constructor.
This is an internal reference to the static settings instance.
true if the app settings have been initialized
Get the singleton instance of the app settings object that was initialized within the AppSettings.initialize function.
A singleton AppSettings object
Writes settings to the file
Get a value of settings option
Name of a setting option to set
Get a member of ISettingsFile of specified namespace
Get settings
Set a settings option and save it to the settings file.
Name of a setting option to set
Initialize
The settings file to load from
ISettingsFile Settings with default values
Generated using TypeDoc
This class represents settings for an Imperative CLI application that can be configured by an end user by modifying a settings file. Settings are stored in {@link AppSettings#settings} in a format specified by ISettingsFile.