@kodbruket/vsf-mapping-fallback
Version:
Mapping Fallback loader for Vue Storefront
22 lines • 662 B
JavaScript
// @ts-ignore
import { extendModule } from '@vue-storefront/core/lib/module';
export const extendMappingFallback = (...fns) => {
const extendUrlVuex = {
actions: {
async mappingFallback(context, payload) {
for (const fn of fns) {
const result = await fn(context, payload);
if (result) {
return result;
}
}
}
}
};
const urlExtend = {
key: 'url',
store: { modules: [{ key: 'url', module: extendUrlVuex }] },
};
extendModule(urlExtend);
};
//# sourceMappingURL=index.js.map