import { Injectable } from '@angular/core'; import { timepickerReducer, TimepickerState, initialState } from './timepicker.reducer'; import { BehaviorSubject } from 'rxjs'; import { Action, MiniStore, MiniState } from 'ngx-bootstrap/mini-ngrx'; @Injectable({providedIn: 'platform'}) export class TimepickerStore extends MiniStore { constructor() { const _dispatcher = new BehaviorSubject({ type: '[mini-ngrx] dispatcher init' }); const state = new MiniState( initialState, _dispatcher, timepickerReducer ); super(_dispatcher, timepickerReducer, state); } }