@hotmeshio/hotmesh
Version:
Serverless Workflow
13 lines (12 loc) • 630 B
TypeScript
import { EngineService } from '../engine';
import { ActivityData, ActivityMetadata, AwaitActivity, ActivityType } from '../../types/activity';
import { ProviderTransaction } from '../../types/provider';
import { JobState } from '../../types/job';
import { Activity } from './activity';
declare class Await extends Activity {
config: AwaitActivity;
constructor(config: ActivityType, data: ActivityData, metadata: ActivityMetadata, hook: ActivityData | null, engine: EngineService, context?: JobState);
process(): Promise<string>;
execActivity(transaction: ProviderTransaction): Promise<string>;
}
export { Await };