UNPKG

dotup-ts-node-skills-game

Version:
15 lines (14 loc) 829 B
import { IRequestContext } from 'dotup-ts-node-skills'; import { WorkflowController, WorkflowStepHandler, WorkflowStepState } from 'dotup-ts-node-skills-workflows'; import { GameModel } from '../Game/GameModel'; import { Rollcall } from './Rollcall'; import { RollcallFactory } from './RollcallFactory'; export declare class RollcallWorkflowAdapter extends WorkflowStepHandler<GameModel> { private readonly rollcallFactory; constructor(workflowName: string, rollcallFactory: RollcallFactory); StartStep(context: IRequestContext, wc: WorkflowController<GameModel>): Promise<void>; GameEngineInputHandlerEvent(context: IRequestContext): void; YesIntent(context: IRequestContext): void; NoIntent(context: IRequestContext): void; getWorkflowStepStateFromRollcall(rollcall: Rollcall): WorkflowStepState; }