UNPKG

2.78 kBJavaScriptView Raw
1import { Injectable } from '@angular/core';
2import { BehaviorSubject } from 'rxjs';
3export class MockReducerManager extends BehaviorSubject {
4 constructor() {
5 super(() => undefined);
6 }
7 addFeature(feature) {
8 /* noop */
9 }
10 addFeatures(feature) {
11 /* noop */
12 }
13 removeFeature(feature) {
14 /* noop */
15 }
16 removeFeatures(features) {
17 /* noop */
18 }
19 addReducer(key, reducer) {
20 /* noop */
21 }
22 addReducers(reducers) {
23 /* noop */
24 }
25 removeReducer(featureKey) {
26 /* noop */
27 }
28 removeReducers(featureKeys) {
29 /* noop */
30 }
31}
32MockReducerManager.decorators = [
33 { type: Injectable }
34];
35/** @nocollapse */
36MockReducerManager.ctorParameters = () => [];
37//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9ja19yZWR1Y2VyX21hbmFnZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9tb2R1bGVzL3N0b3JlL3Rlc3Rpbmcvc3JjL21vY2tfcmVkdWNlcl9tYW5hZ2VyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLE1BQU0sQ0FBQztBQUl2QyxNQUFNLE9BQU8sa0JBQW1CLFNBQVEsZUFFdkM7SUFDQztRQUNFLEtBQUssQ0FBQyxHQUFHLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUN6QixDQUFDO0lBRUQsVUFBVSxDQUFDLE9BQVk7UUFDckIsVUFBVTtJQUNaLENBQUM7SUFFRCxXQUFXLENBQUMsT0FBWTtRQUN0QixVQUFVO0lBQ1osQ0FBQztJQUVELGFBQWEsQ0FBQyxPQUFZO1FBQ3hCLFVBQVU7SUFDWixDQUFDO0lBRUQsY0FBYyxDQUFDLFFBQWE7UUFDMUIsVUFBVTtJQUNaLENBQUM7SUFFRCxVQUFVLENBQUMsR0FBUSxFQUFFLE9BQVk7UUFDL0IsVUFBVTtJQUNaLENBQUM7SUFFRCxXQUFXLENBQUMsUUFBYTtRQUN2QixVQUFVO0lBQ1osQ0FBQztJQUVELGFBQWEsQ0FBQyxVQUFlO1FBQzNCLFVBQVU7SUFDWixDQUFDO0lBRUQsY0FBYyxDQUFDLFdBQWdCO1FBQzdCLFVBQVU7SUFDWixDQUFDOzs7WUF0Q0YsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEJlaGF2aW9yU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgQWN0aW9uUmVkdWNlciB9IGZyb20gJ0BuZ3J4L3N0b3JlJztcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIE1vY2tSZWR1Y2VyTWFuYWdlciBleHRlbmRzIEJlaGF2aW9yU3ViamVjdDxcbiAgQWN0aW9uUmVkdWNlcjxhbnksIGFueT5cbj4ge1xuICBjb25zdHJ1Y3RvcigpIHtcbiAgICBzdXBlcigoKSA9PiB1bmRlZmluZWQpO1xuICB9XG5cbiAgYWRkRmVhdHVyZShmZWF0dXJlOiBhbnkpIHtcbiAgICAvKiBub29wICovXG4gIH1cblxuICBhZGRGZWF0dXJlcyhmZWF0dXJlOiBhbnkpIHtcbiAgICAvKiBub29wICovXG4gIH1cblxuICByZW1vdmVGZWF0dXJlKGZlYXR1cmU6IGFueSkge1xuICAgIC8qIG5vb3AgKi9cbiAgfVxuXG4gIHJlbW92ZUZlYXR1cmVzKGZlYXR1cmVzOiBhbnkpIHtcbiAgICAvKiBub29wICovXG4gIH1cblxuICBhZGRSZWR1Y2VyKGtleTogYW55LCByZWR1Y2VyOiBhbnkpIHtcbiAgICAvKiBub29wICovXG4gIH1cblxuICBhZGRSZWR1Y2VycyhyZWR1Y2VyczogYW55KSB7XG4gICAgLyogbm9vcCAqL1xuICB9XG5cbiAgcmVtb3ZlUmVkdWNlcihmZWF0dXJlS2V5OiBhbnkpIHtcbiAgICAvKiBub29wICovXG4gIH1cblxuICByZW1vdmVSZWR1Y2VycyhmZWF0dXJlS2V5czogYW55KSB7XG4gICAgLyogbm9vcCAqL1xuICB9XG59XG4iXX0=
\No newline at end of file