@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
20 lines • 1.02 kB
TypeScript
import { FetchClient, IManagedObject, InventoryService, IResultList } from '@c8y/client';
import { Column, DataGridService, Pagination, UserPreferencesService } from '@c8y/ngx-components';
import * as i0 from "@angular/core";
export declare class ExportsGridService extends DataGridService {
protected inventory: InventoryService;
protected userPreferencesService: UserPreferencesService;
protected fetchClient: FetchClient;
baseQuery: {
__has: string;
};
constructor(inventory: InventoryService, userPreferencesService: UserPreferencesService, fetchClient: FetchClient);
getColumns(): Column[];
getData(columns: Column[], pagination: Pagination, text?: string): Promise<IResultList<IManagedObject>>;
getTotal(): Promise<number>;
private getFilters;
private getQueryString;
static ɵfac: i0.ɵɵFactoryDeclaration<ExportsGridService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ExportsGridService>;
}
//# sourceMappingURL=exports-grid.service.d.ts.map