dotup-ts-node-skills-game
Version:
Develop alexa typescript games
26 lines (25 loc) • 1.16 kB
TypeScript
import { EventReportMode } from '../Constants/Enumerations';
import { IEvents, IEventsObject } from '../Interfaces/IGameEngine';
export declare class EventsBuilder {
constructor();
private meets;
private fails?;
private event;
private eventName;
static GetButtonDown(recognizerName: string, shouldEndInputHandler?: boolean): IEventsObject;
static GetButtonGroupDown(recognizerName: string, shouldEndInputHandler?: boolean): IEventsObject;
static GetContinueEvent(): IEventsObject;
static GetExitEvent(): IEventsObject;
static GetRightAnswerEvent(): IEventsObject;
static GetWrongAnswerEvent(): IEventsObject;
static GetTimeoutEvent(): IEventsObject;
WithEventName(eventName: string): EventsBuilder;
ForRecognizer(recognizerName: string): EventsBuilder;
ReportMode(value: EventReportMode): EventsBuilder;
TriggerTimeMilliseconds(value: number): EventsBuilder;
MaximumInvocations(value: number): EventsBuilder;
FailsWhen(recognizerName: string): EventsBuilder;
ShouldEndInputHandler(shouldEndInputHandler: boolean): EventsBuilder;
BuildObject(): IEventsObject;
Build(): IEvents;
}