UNPKG

@versatiledatakit/data-pipelines

Version:

Data Pipelines help Data Engineers develop, deploy, run, and manage data processing workloads (called 'Data Job')

45 lines (44 loc) 1.72 kB
import { Observable } from 'rxjs'; import { Actions } from '@ngrx/effects'; import { ComponentFailed, ComponentLoaded, ComponentService, ComponentUpdate, TaurusBaseEffects } from '@versatiledatakit/shared'; import { DataJobsApiService } from '../../services'; import * as i0 from "@angular/core"; /** * ** Effect for DataJobs. */ export declare class DataJobsEffects extends TaurusBaseEffects { private readonly dataJobsApiService; /** * @inheritDoc */ static readonly CLASS_NAME = "DataJobsEffects"; /** * @inheritDoc */ static readonly PUBLIC_NAME = "Data-Jobs-Effects"; /** * ** Load DataJobs data. */ loadDataJobs$: Observable<ComponentLoaded | ComponentFailed> & import("@ngrx/effects").CreateEffectMetadata; loadDataJob$: Observable<ComponentLoaded | ComponentFailed> & import("@ngrx/effects").CreateEffectMetadata; loadDataJobExecutions$: Observable<ComponentLoaded | ComponentFailed> & import("@ngrx/effects").CreateEffectMetadata; updateDataJob$: Observable<ComponentFailed | ComponentUpdate> & import("@ngrx/effects").CreateEffectMetadata; /** * ** Constructor. */ constructor(actions$: Actions, componentService: ComponentService, dataJobsApiService: DataJobsApiService); /** * @inheritDoc * @protected */ protected registerEffectsErrorCodes(): void; private _loadDataJobs; private _executeJobTask; private _fetchJobData; private _updateJob; private _loadDataJobExecutionsGraphQL; private _getLatestModel; private _handleError; static ɵfac: i0.ɵɵFactoryDeclaration<DataJobsEffects, never>; static ɵprov: i0.ɵɵInjectableDeclaration<DataJobsEffects>; }