@integromat/proto
Version:
Integromat Proto-Classes
24 lines • 714 B
TypeScript
import { IMTBase, ModuleType } from './base';
import { Bundle, DoneWithResultCallback } from './types';
export declare class IMTAction extends IMTBase {
readonly type = ModuleType.ACTION;
/**
* Writes data.
*
* @param {Object} bundle Collection of data to process.
* @callback done Callback to call when operations are done.
* @param {Error} err Error on error, otherwise null.
*/
write(bundle: Bundle, done: DoneWithResultCallback): void;
}
/**
* Base Gateway Action.
*/
export declare class IMTGatewayAction extends IMTAction {
}
/**
* Base Gateway Responder.
*/
export declare class IMTGatewayResponder extends IMTAction {
}
//# sourceMappingURL=action.d.ts.map