UNPKG

ngx-suspense

Version:

This library is an experimetnal implementation of React Suspense for Angular.

30 lines (29 loc) 1.05 kB
import { AfterContentInit, QueryList, SimpleChanges, OnDestroy } from "@angular/core"; import { NgxSuspenseComponent } from "./ngx-suspense.component"; import { Subscription, Observable } from "rxjs"; declare type ORDERS = "*" | "together" | "forwards" | "backwards"; export declare class NgxSuspenseListComponent implements AfterContentInit, OnDestroy { revealOrder: ORDERS; skeletons: QueryList<NgxSuspenseComponent>; list: QueryList<NgxSuspenseListComponent>; loading$: Observable<boolean>; subs: Array<Subscription>; allBroadcasters: any[]; allListeners: any[]; private hasParentControlSubject; private parentControl$; ngOnInit(): void; ngAfterContentInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; reload(order: any): void; show(): void; hide(): void; private revealOrderOperator; private hideSkeletonListener; private showSkeletonListener; private togetherOperator; private domOrderOperator; private getFlushIndexes; } export {};