UNPKG

@ngrx/component

Version:

Reactive Extensions for Angular Components

10 lines (9 loc) 534 B
import { Observable } from 'rxjs'; import { RenderEvent } from './models'; import { RenderEventHandlers } from './handlers'; import { PotentialObservableResult } from '../potential-observable'; export interface RenderEventManager<PO> { nextPotentialObservable(potentialObservable: PO): void; handlePotentialObservableChanges(): Observable<RenderEvent<PotentialObservableResult<PO>>>; } export declare function createRenderEventManager<PO>(handlers: RenderEventHandlers<PotentialObservableResult<PO>>): RenderEventManager<PO>;