UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

14 lines (13 loc) 870 B
import { Sort } from '@alauda/ui'; import { K8sUtilService } from '../core/public-api'; import { TableColumnDef, TableColumnDefPath } from './types'; import * as i0 from "@angular/core"; export declare const KNOWN_COLUMNS: Set<string>; export declare class TableUtilService<Item extends object, K8sUtil extends K8sUtilService = K8sUtilService> { readonly k8sUtil: K8sUtil; constructor(k8sUtil: K8sUtil); getValueFromPath(item: Item, name?: string, path?: TableColumnDefPath<Item, unknown>, context?: unknown): string | number; defaultFilterFn(items: Item[], columnDefs: Array<TableColumnDef<Item, unknown>>, activeSort?: Sort, filterParams?: Record<string, unknown>, context?: unknown): Item[]; static ɵfac: i0.ɵɵFactoryDeclaration<TableUtilService<any, any>, never>; static ɵprov: i0.ɵɵInjectableDeclaration<TableUtilService<any, any>>; }