UNPKG

@golemio/pid

Version:
18 lines (17 loc) 1.02 kB
import { ILogger } from "@golemio/core/dist/helpers"; import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine"; import { DescriptorRepository } from "../data-access/DescriptorRepository"; import { DescriptorDataSourceFactory } from "../datasources/DescriptorDataSourceFactory"; import { IDescriptorFilter } from "../helpers/interfaces/IDescriptorFilter"; import { DescriptorTransformation } from "../transformations/DescriptorTransformation"; export declare class RefreshDescriptorsTask extends AbstractEmptyTask { private dataSourceFactory; private descriptorFilter; private descriptorRepository; private descriptorTransformation; private logger; readonly queueName = "refreshDescriptors"; readonly queueTtl: number; constructor(dataSourceFactory: DescriptorDataSourceFactory, descriptorFilter: IDescriptorFilter, descriptorRepository: DescriptorRepository, descriptorTransformation: DescriptorTransformation, logger: ILogger); protected execute(): Promise<void>; }