SiteSettingsModel
Defined in: packages/core/src/models/site-settings.ts:12
Data operations for site_settings, keyed by setting name.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SiteSettingsModel(
db,tables?):SiteSettingsModel
Defined in: packages/core/src/models/site-settings.ts:16
Parameters
Section titled “Parameters”tables?
Section titled “tables?”Returns
Section titled “Returns”SiteSettingsModel
Methods
Section titled “Methods”get(
key):Promise<string|null>
Defined in: packages/core/src/models/site-settings.ts:22
The setting’s value, or null when it was never written.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<string | null>
remove()
Section titled “remove()”remove(
key):Promise<void>
Defined in: packages/core/src/models/site-settings.ts:47
Delete the setting; a no-op when it is absent.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<void>
set(
key,value,updatedBy?):Promise<void>
Defined in: packages/core/src/models/site-settings.ts:28
Write the setting, replacing any value; updatedBy names the person behind it.
Parameters
Section titled “Parameters”string
string
updatedBy?
Section titled “updatedBy?”string
Returns
Section titled “Returns”Promise<void>