@alauda-fe/common
Version:
Alauda frontend team common codes.
23 lines (22 loc) • 1.29 kB
TypeScript
import { ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core';
import { K8sUtilService, Project } from '../../../../core/public-api';
import { CommonLayoutContextService } from '../../../../page-scaffold/public-api';
import { ResourceListBase } from '../../base-list';
import { ResourceSelectContextService } from '../../context.service';
import { ProjectDataItem } from './../../types';
import * as i0 from "@angular/core";
export declare class ProjectListComponent extends ResourceListBase implements OnInit, OnDestroy {
private readonly commonLayoutService;
value: string;
selectedProject: ProjectDataItem;
type: "project";
selectedUid: string;
projects: ProjectDataItem[];
projects$: import("rxjs").Observable<Project[]>;
constructor(commonLayoutService: CommonLayoutContextService, contextService: ResourceSelectContextService, cdr: ChangeDetectorRef, k8sUtil: K8sUtilService);
ngOnInit(): void;
setSelected(): void;
mapResource: (list: Project[]) => ProjectDataItem[];
static ɵfac: i0.ɵɵFactoryDeclaration<ProjectListComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ProjectListComponent, "acl-project-list", never, { "value": { "alias": "value"; "required": false; }; }, {}, never, never, false, never>;
}