@integromat/proto
Version:
Integromat Proto-Classes
19 lines • 699 B
TypeScript
import { ModuleType } from './base';
import { IMTTransformer } from './transformer';
import { Bundle, DoneWithResultCallback } from './types';
/**
* Base class for all Feeders.
*/
export declare class IMTFeeder extends IMTTransformer {
readonly type = ModuleType.FEEDER;
/**
* Transforms array into bundles.
*
* @param {Object} bundle Collection of data to transform.
* @callback done Callback to call when operations are done.
* @param {Error} err Error on error, otherwise null.
* @param {Object} bundle Collection of transformed data.
*/
transform(bundle: Bundle, done: DoneWithResultCallback): void;
}
//# sourceMappingURL=feeder.d.ts.map