@versatiledatakit/data-pipelines
Version:
Data Pipelines help Data Engineers develop, deploy, run, and manage data processing workloads (called 'Data Job')
34 lines (33 loc) • 1.29 kB
TypeScript
import { OnInit } from '@angular/core';
import { Observable } from 'rxjs';
import { ErrorHandlerService } from '@versatiledatakit/shared';
import { DataJobPage } from '../../model';
import { DataJobsApiService } from '../../services';
import * as i0 from "@angular/core";
export declare enum WidgetTab {
DATAJOBS = 0,
EXECUTIONS = 1,
FAILURES = 2,
NONE = 3
}
export declare class DataJobsWidgetOneComponent implements OnInit {
private readonly dataJobsService;
private readonly errorHandlerService;
manageLink: string;
selectedTab: WidgetTab;
jobs$: Observable<DataJobPage>;
executions$: Observable<any>;
failures$: Observable<any>;
widgetTab: typeof WidgetTab;
pageSize: number;
currentPage: number;
errorJobs: boolean;
constructor(dataJobsService: DataJobsApiService, errorHandlerService: ErrorHandlerService);
onWindowResize(): void;
ngOnInit(): void;
refreshAll(): void;
switchTab(tab: WidgetTab): void;
refresh(currentPage: number, tab: WidgetTab): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DataJobsWidgetOneComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DataJobsWidgetOneComponent, "lib-data-jobs-widget-one", never, { "manageLink": "manageLink"; }, {}, never, never>;
}