Rename .js/.jsx to .ts/.tsx

This commit is contained in:
Shin'ya Ueoka 2019-04-30 14:00:07 +09:00
parent 257162e5b6
commit c60d0e7392
151 changed files with 0 additions and 0 deletions

View file

@ -1,32 +0,0 @@
import DefaultSettings from './default';
import * as settingsValues from './values';
const loadRaw = async() => {
let { settings } = await browser.storage.local.get('settings');
if (!settings) {
return DefaultSettings;
}
return { ...DefaultSettings, ...settings };
};
const loadValue = async() => {
let settings = await loadRaw();
let value = JSON.parse(DefaultSettings.json);
if (settings.source === 'json') {
value = settingsValues.valueFromJson(settings.json);
} else if (settings.source === 'form') {
value = settingsValues.valueFromForm(settings.form);
}
if (!value.properties) {
value.properties = {};
}
return { ...settingsValues.valueFromJson(DefaultSettings.json), ...value };
};
const save = (settings) => {
return browser.storage.local.set({
settings,
});
};
export { loadRaw, loadValue, save };