kw.runtimeData api

This commit is contained in:
antelle 2021-04-18 21:37:17 +02:00
parent 56517eec62
commit 8e92bf3766
No known key found for this signature in database
GPG Key ID: 63C9777AAB7C563C
1 changed files with 12 additions and 0 deletions

View File

@ -1,4 +1,5 @@
import { AppSettingsModel } from 'models/app-settings-model';
import { RuntimeDataModel } from 'models/runtime-data-model';
const ExportApi = {
settings: {
@ -11,6 +12,17 @@ const ExportApi = {
del(key) {
delete AppSettingsModel[key];
}
},
runtimeData: {
get(key) {
return key ? RuntimeDataModel[key] : { ...RuntimeDataModel };
},
set(key, value) {
RuntimeDataModel[key] = value;
},
del(key) {
delete RuntimeDataModel[key];
}
}
};