voxa-cli
Version:
The Voxa CLI tools
19 lines (18 loc) • 775 B
TypeScript
import { IInteractionModel } from "./AlexaInterfaces";
import { Schema } from "./Schema";
import { IVoxaSheet } from "./VoxaSheet";
export declare class AlexaSchema extends Schema {
environment: string;
constructor(voxaSheets: IVoxaSheet[], interactionOptions: any);
validate(): void;
build(locale: string, environment: string): void;
buildPublishing(environment: string): void;
contentLanguageModel(locale: string, environment: string): IInteractionModel;
buildLanguageModel(locale: string, environment: string): void;
private getDialogForLocaleAndEnvironment;
private getPromptsForLocaleAndEnvironment;
private generateDialogModel;
private generateDialogSlotModel;
private generatePrompts;
private generateSlotPrompts;
}