UNPKG

ngrx-reducer-effects

Version:

Return side-effects as data from your NgRx reducers

16 lines 1.92 kB
import { stateWithEffectsBrand } from './state-with-effects'; export function withEffects(state, ...effects) { return { __brand: stateWithEffectsBrand, state, effects }; } export const unsubscribeBrand = 'Unsubscribe'; export function unsubscribe(subscriptionToken) { return { __brand: unsubscribeBrand, subscriptionToken }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnVuY3Rpb25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vbW9kdWxlcy9saWIvc3JjL2Z1bmN0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEVBQW1CLHFCQUFxQixFQUFDLE1BQU0sc0JBQXNCLENBQUM7QUFFN0UsTUFBTSxVQUFVLFdBQVcsQ0FDekIsS0FBYSxFQUNiLEdBQUcsT0FBcUM7SUFFeEMsT0FBTztRQUNMLE9BQU8sRUFBRSxxQkFBcUI7UUFDOUIsS0FBSztRQUNMLE9BQU87S0FDUixDQUFDO0FBQ0osQ0FBQztBQUVELE1BQU0sQ0FBQyxNQUFNLGdCQUFnQixHQUFHLGFBQWEsQ0FBQztBQUU5QyxNQUFNLFVBQVUsV0FBVyxDQUFDLGlCQUFvQztJQUM5RCxPQUFPO1FBQ0wsT0FBTyxFQUFFLGdCQUFnQjtRQUN6QixpQkFBaUI7S0FDbEIsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1N1YnNjcmlwdGlvblRva2VuLCBVbnN1YnNjcmliZU9wZXJhdGlvbn0gZnJvbSAnLi9lZmZlY3QnO1xuaW1wb3J0IHtFZmZlY3RDb25maWd9IGZyb20gJy4vZWZmZWN0LWNvbmZpZyc7XG5pbXBvcnQge1N0YXRlV2l0aEVmZmVjdHMsIHN0YXRlV2l0aEVmZmVjdHNCcmFuZH0gZnJvbSAnLi9zdGF0ZS13aXRoLWVmZmVjdHMnO1xuXG5leHBvcnQgZnVuY3Rpb24gd2l0aEVmZmVjdHM8VFN0YXRlLCBURWZmZWN0PihcbiAgc3RhdGU6IFRTdGF0ZSxcbiAgLi4uZWZmZWN0czogQXJyYXk8RWZmZWN0Q29uZmlnPFRFZmZlY3Q+PlxuKTogU3RhdGVXaXRoRWZmZWN0czxUU3RhdGUsIFRFZmZlY3Q+IHtcbiAgcmV0dXJuIHtcbiAgICBfX2JyYW5kOiBzdGF0ZVdpdGhFZmZlY3RzQnJhbmQsXG4gICAgc3RhdGUsXG4gICAgZWZmZWN0c1xuICB9O1xufVxuXG5leHBvcnQgY29uc3QgdW5zdWJzY3JpYmVCcmFuZCA9ICdVbnN1YnNjcmliZSc7XG5cbmV4cG9ydCBmdW5jdGlvbiB1bnN1YnNjcmliZShzdWJzY3JpcHRpb25Ub2tlbjogU3Vic2NyaXB0aW9uVG9rZW4pOiBVbnN1YnNjcmliZU9wZXJhdGlvbiB7XG4gIHJldHVybiB7XG4gICAgX19icmFuZDogdW5zdWJzY3JpYmVCcmFuZCxcbiAgICBzdWJzY3JpcHRpb25Ub2tlblxuICB9O1xufVxuIl19