@spartacus/core
Version:
Spartacus - the core framework
19 lines (18 loc) • 880 B
TypeScript
import { Actions } from '@ngrx/effects';
import { Store } from '@ngrx/store';
import { Observable } from 'rxjs';
import { GlobalMessageConfig } from '../../config/global-message-config';
import { GlobalMessageActions } from '../actions/index';
import { StateWithGlobalMessage } from '../global-message-state';
import * as i0 from "@angular/core";
export declare class GlobalMessageEffect {
private actions$;
private store;
private config;
private platformId;
removeDuplicated$: Observable<GlobalMessageActions.RemoveMessage>;
hideAfterDelay$: Observable<GlobalMessageActions.RemoveMessage>;
constructor(actions$: Actions, store: Store<StateWithGlobalMessage>, config: GlobalMessageConfig, platformId: any);
static ɵfac: i0.ɵɵFactoryDeclaration<GlobalMessageEffect, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<GlobalMessageEffect>;
}