dotup-ts-node-skills-game
Version:
Develop alexa typescript games
15 lines (14 loc) • 829 B
TypeScript
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;
}