ngrx-run
Version:
Return side-effects as data from your NgRx reducers
12 lines • 1.51 kB
JavaScript
export const unsubscribeBrand = 'Unsubscribe';
export function unsubscribe(subscriptionToken, type) {
return {
__isEffect: true,
type: type !== null && type !== void 0 ? type : 'Unsubscribe',
call: () => ({
__brand: unsubscribeBrand,
subscriptionToken
})
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidW5zdWJzY3JpYmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9tb2R1bGVzL2xpYi9zcmMvdW5zdWJzY3JpYmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUcsYUFBYSxDQUFDO0FBRTlDLE1BQU0sVUFBVSxXQUFXLENBQ3pCLGlCQUFvQyxFQUNwQyxJQUFhO0lBRWIsT0FBTztRQUNMLFVBQVUsRUFBRSxJQUFJO1FBQ2hCLElBQUksRUFBRSxJQUFJLGFBQUosSUFBSSxjQUFKLElBQUksR0FBSSxhQUFhO1FBQzNCLElBQUksRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDO1lBQ1gsT0FBTyxFQUFFLGdCQUFnQjtZQUN6QixpQkFBaUI7U0FDbEIsQ0FBQztLQUNILENBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW1tZWRpYXRlRWZmZWN0RGVmaW5pdGlvbiwgU3Vic2NyaXB0aW9uVG9rZW4gfSBmcm9tICcuL2VmZmVjdCc7XG5cbmV4cG9ydCBjb25zdCB1bnN1YnNjcmliZUJyYW5kID0gJ1Vuc3Vic2NyaWJlJztcblxuZXhwb3J0IGZ1bmN0aW9uIHVuc3Vic2NyaWJlKFxuICBzdWJzY3JpcHRpb25Ub2tlbjogU3Vic2NyaXB0aW9uVG9rZW4sXG4gIHR5cGU/OiBzdHJpbmdcbik6IEltbWVkaWF0ZUVmZmVjdERlZmluaXRpb248W10+IHtcbiAgcmV0dXJuIHtcbiAgICBfX2lzRWZmZWN0OiB0cnVlLFxuICAgIHR5cGU6IHR5cGUgPz8gJ1Vuc3Vic2NyaWJlJyxcbiAgICBjYWxsOiAoKSA9PiAoe1xuICAgICAgX19icmFuZDogdW5zdWJzY3JpYmVCcmFuZCxcbiAgICAgIHN1YnNjcmlwdGlvblRva2VuXG4gICAgfSlcbiAgfTtcbn1cbiJdfQ==