UNPKG

@spartacus/core

Version:

Spartacus - the core framework

10 lines 2.06 kB
import { entityReducer } from '../entity/entity.reducer'; import { loaderReducer } from '../loader/loader.reducer'; /** * Higher order reducer that wraps LoaderReducer and EntityReducer enhancing * single state reducer to support multiple entities with generic loading flags */ export function entityLoaderReducer(entityType, reducer) { return entityReducer(entityType, loaderReducer(entityType, reducer)); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW50aXR5LWxvYWRlci5yZWR1Y2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvY29yZS9zcmMvc3RhdGUvdXRpbHMvZW50aXR5LWxvYWRlci9lbnRpdHktbG9hZGVyLnJlZHVjZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ3pELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUt6RDs7O0dBR0c7QUFDSCxNQUFNLFVBQVUsbUJBQW1CLENBQ2pDLFVBQWtCLEVBQ2xCLE9BQStDO0lBSy9DLE9BQU8sYUFBYSxDQUFDLFVBQVUsRUFBRSxhQUFhLENBQUMsVUFBVSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUM7QUFDdkUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGVudGl0eVJlZHVjZXIgfSBmcm9tICcuLi9lbnRpdHkvZW50aXR5LnJlZHVjZXInO1xuaW1wb3J0IHsgbG9hZGVyUmVkdWNlciB9IGZyb20gJy4uL2xvYWRlci9sb2FkZXIucmVkdWNlcic7XG5pbXBvcnQgeyBMb2FkZXJBY3Rpb24gfSBmcm9tICcuLi9sb2FkZXIvbG9hZGVyLmFjdGlvbic7XG5pbXBvcnQgeyBFbnRpdHlMb2FkZXJTdGF0ZSB9IGZyb20gJy4vZW50aXR5LWxvYWRlci1zdGF0ZSc7XG5pbXBvcnQgeyBFbnRpdHlMb2FkZXJBY3Rpb24gfSBmcm9tICcuL2VudGl0eS1sb2FkZXIuYWN0aW9uJztcblxuLyoqXG4gKiBIaWdoZXIgb3JkZXIgcmVkdWNlciB0aGF0IHdyYXBzIExvYWRlclJlZHVjZXIgYW5kIEVudGl0eVJlZHVjZXIgZW5oYW5jaW5nXG4gKiBzaW5nbGUgc3RhdGUgcmVkdWNlciB0byBzdXBwb3J0IG11bHRpcGxlIGVudGl0aWVzIHdpdGggZ2VuZXJpYyBsb2FkaW5nIGZsYWdzXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBlbnRpdHlMb2FkZXJSZWR1Y2VyPFQ+KFxuICBlbnRpdHlUeXBlOiBzdHJpbmcsXG4gIHJlZHVjZXI/OiAoc3RhdGU6IFQsIGFjdGlvbjogTG9hZGVyQWN0aW9uKSA9PiBUXG4pOiAoXG4gIHN0YXRlOiBFbnRpdHlMb2FkZXJTdGF0ZTxUPixcbiAgYWN0aW9uOiBFbnRpdHlMb2FkZXJBY3Rpb25cbikgPT4gRW50aXR5TG9hZGVyU3RhdGU8VD4ge1xuICByZXR1cm4gZW50aXR5UmVkdWNlcihlbnRpdHlUeXBlLCBsb2FkZXJSZWR1Y2VyKGVudGl0eVR5cGUsIHJlZHVjZXIpKTtcbn1cbiJdfQ==