voxa
Version:
A fsm (state machine) framework for Alexa, Dialogflow, Facebook Messenger and Botframework apps using Node.js
5 lines (4 loc) • 998 B
TypeScript
import { IntentRequest, interfaces, LaunchRequest, SessionEndedRequest } from "ask-sdk-model";
declare type LocalizedAlexaRequest = interfaces.audioplayer.PlaybackFinishedRequest | interfaces.display.ElementSelectedRequest | SessionEndedRequest | IntentRequest | interfaces.audioplayer.PlaybackFailedRequest | LaunchRequest | interfaces.audioplayer.PlaybackStoppedRequest | interfaces.playbackcontroller.PreviousCommandIssuedRequest | interfaces.audioplayer.PlaybackStartedRequest | interfaces.audioplayer.PlaybackNearlyFinishedRequest | interfaces.connections.ConnectionsResponse | interfaces.connections.ConnectionsRequest | interfaces.system.ExceptionEncounteredRequest | interfaces.gameEngine.InputHandlerEventRequest | interfaces.playbackcontroller.NextCommandIssuedRequest | interfaces.playbackcontroller.PauseCommandIssuedRequest | interfaces.playbackcontroller.PlayCommandIssuedRequest;
export declare function isLocalizedRequest(request: any): request is LocalizedAlexaRequest;
export {};