UNPKG

@amaabca/lexcmdcli

Version:

CLI Tool for interacting with AWS Lex API

20 lines (19 loc) 1.11 kB
import { LexModelsV2Client, CreateBotAliasCommandOutput, BotAliasSummary, BuildBotLocaleCommandOutput, CreateBotVersionCommandOutput } from '@aws-sdk/client-lex-models-v2'; interface LexClientProps { profileName?: string; verbose?: boolean; } export default class LexClient { client: LexModelsV2Client; verbose: boolean; constructor(props?: LexClientProps); list: () => Promise<string>; build: (botId: string, botAlias: string, botLocale?: string | undefined) => Promise<void>; delay(t: number): Promise<any>; createBotAlias: (botId: string, botAlias: string, botVersion: string, locale: string) => Promise<CreateBotAliasCommandOutput>; getBotAliasDetails: (botId: string, botAlias: string) => Promise<BotAliasSummary | undefined>; createBotVersion: (botId: string) => Promise<CreateBotVersionCommandOutput>; buildBotLocale: (botId: string, locale: string) => Promise<BuildBotLocaleCommandOutput>; updateBotAlias: (botId: string, foundAlias: BotAliasSummary, botAlias: string, createVersionResults: CreateBotVersionCommandOutput) => Promise<void>; } export {};