vue-hooks-plus
Version:
Vue hooks library
24 lines (23 loc) • 609 B
JavaScript
const USEREQUEST_GLOBAL_OPTIONS = {};
const USEREQUEST_GLOBAL_OPTIONS_PROVIDE_KEY = Symbol(
"USEREQUEST_GLOBAL_OPTIONS_PROVIDE_KEY"
);
const setGlobalOptions = (config) => {
Object.keys(config).forEach((key) => {
USEREQUEST_GLOBAL_OPTIONS[key] = config[key];
});
};
const getGlobalOptions = () => {
return USEREQUEST_GLOBAL_OPTIONS;
};
const clearGlobalOptions = () => {
Object.keys(USEREQUEST_GLOBAL_OPTIONS).forEach((key) => {
delete USEREQUEST_GLOBAL_OPTIONS[key];
});
};
export {
USEREQUEST_GLOBAL_OPTIONS_PROVIDE_KEY,
clearGlobalOptions,
getGlobalOptions,
setGlobalOptions
};