ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
25 lines (24 loc) • 1.26 kB
TypeScript
import { Injector, OnDestroy, OnInit } from '@angular/core';
import { Subscription } from 'rxjs';
import { AggregateFunction } from '../../../../../types/aggregate-function.type';
import { OTableComponent } from '../../../o-table.component';
import * as i0 from "@angular/core";
export declare const DEFAULT_TABLE_COLUMN_AGGREGATE: string[];
export declare class OTableColumnAggregateComponent implements OnDestroy, OnInit {
protected injector: Injector;
static DEFAULT_AGGREGATE: string;
attr: string;
aggregate: string;
table: OTableComponent;
title: string;
protected _aggregateFunction: AggregateFunction;
protected subscription: Subscription;
constructor(table: OTableComponent, injector: Injector);
get functionAggregate(): AggregateFunction;
set functionAggregate(val: AggregateFunction);
getColumnData(attr: any): any[];
ngOnInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<OTableColumnAggregateComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<OTableColumnAggregateComponent, "o-table-column-aggregate", never, { "attr": "attr"; "title": "title"; "aggregate": "aggregate"; "functionAggregate": "function-aggregate"; }, {}, never, never, false, never>;
}