@alauda-fe/common
Version:
Alauda frontend team common codes.
46 lines (45 loc) • 2.74 kB
TypeScript
/**
* @packageDocumentation
* @module k8s-resource-list
*/
import { OnDestroy, OnInit, TemplateRef, Injector } from '@angular/core';
import { Observable } from 'rxjs';
import { KubernetesResource, KubernetesResourceList, ScrollBorderObserverDirective } from '../../core/public-api';
import { TranslateService } from '../../translate/public-api';
import { StreamListLoader } from '../types';
import * as i0 from "@angular/core";
export declare class K8sListFooterNoDataDirective {
templateRef: TemplateRef<any>;
constructor(templateRef: TemplateRef<any>);
static ɵfac: i0.ɵɵFactoryDeclaration<K8sListFooterNoDataDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<K8sListFooterNoDataDirective, "[aclK8sListFooterNoData]", never, {}, {}, never, never, false, never>;
}
export declare class K8sListFooterLoadingErrorDirective {
templateRef: TemplateRef<any>;
constructor(templateRef: TemplateRef<any>);
static ɵfac: i0.ɵɵFactoryDeclaration<K8sListFooterLoadingErrorDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<K8sListFooterLoadingErrorDirective, "[aclK8sListFooterLoadingError]", never, {}, {}, never, never, false, never>;
}
export declare class K8SResourceListFooterComponent extends ScrollBorderObserverDirective implements OnInit, OnDestroy {
private readonly translate;
list: StreamListLoader<KubernetesResourceList, KubernetesResource>;
autoLoad: boolean;
backTop: boolean;
bottomDistance: number;
resourceNameTranslated: string;
firstScrollLoad: number;
resourceNameTranslated$: Observable<string>;
resourceName: string;
resourceName$: Observable<string>;
noDataTemplate: TemplateRef<any>;
loadingErrorTemplate: TemplateRef<any>;
isEmptyList$: Observable<boolean>;
noDataHint$: Observable<string>;
loadingErrorCode$: Observable<number>;
window: Window & typeof globalThis;
constructor(injector: Injector, translate: TranslateService);
ngOnInit(): void;
retry(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<K8SResourceListFooterComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<K8SResourceListFooterComponent, "acl-k8s-resource-list-footer", never, { "list": { "alias": "list"; "required": false; }; "autoLoad": { "alias": "autoLoad"; "required": false; }; "backTop": { "alias": "backTop"; "required": false; }; "bottomDistance": { "alias": "bottomDistance"; "required": false; }; "resourceNameTranslated": { "alias": "resourceNameTranslated"; "required": false; }; "firstScrollLoad": { "alias": "firstScrollLoad"; "required": false; }; "resourceName": { "alias": "resourceName"; "required": false; }; }, {}, ["noDataTemplate", "loadingErrorTemplate"], never, false, never>;
}