// A list of all the settings that are implied at runtime and should not be
// saved into the database.
// *Never* ever remove a name from this list, since these are used also to
// know which settings shouldn't be imported or exported.
export const ConfigGhostSettings = new Set([
    'weboob-version',
    'weboob-installed',
    'standalone-mode',
    'url-prefix',
    'emails-enabled',
    'can-encrypt',
    'force-demo-mode',
    'theme'
]);

// A list of all the settings that are implied at runtime and should not be
// saved into the database.
// *Never* ever remove a name from this list, since these are used also to
// know which settings shouldn't be imported or exported.
export const ConfigGhostSettings = new Set([
    'weboob-version',
    'weboob-installed',
    'standalone-mode',
    'url-prefix',
    'emails-enabled',
    'can-encrypt',
    'force-demo-mode'
    // 'theme' // It should be a ghost setting! But our migration order doesn't
    // allow for this.
]);

Remove theme from the ghost settings;
Remove theme from the ghost settings;

... to avoid interference with a migration that loads all the settings,
and finds the theme setting in base, while it shouldn't.
