@ngrx/component
Version:
Reactive Extensions for Angular Components
9 lines (8 loc) • 468 B
TypeScript
import { CompleteRenderEvent, ErrorRenderEvent, NextRenderEvent, RenderEvent, SuspenseRenderEvent } from './models';
export interface RenderEventHandlers<T> {
suspense?(event: SuspenseRenderEvent): void;
next?(event: NextRenderEvent<T>): void;
error?(event: ErrorRenderEvent): void;
complete?(event: CompleteRenderEvent): void;
}
export declare function combineRenderEventHandlers<T>(handlers: RenderEventHandlers<T>): (event: RenderEvent<T>) => void;