@aws-amplify/interactions
Version:
Interactions category of aws-amplify
1 lines • 1.27 kB
Source Map (JSON)
{"version":3,"file":"send.mjs","sources":["../../../../src/lex-v1/apis/send.ts"],"sourcesContent":["// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n// SPDX-License-Identifier: Apache-2.0\nimport { resolveCtxArgs } from '@aws-amplify/core/internals/utils';\nimport { resolveBotConfig } from '../utils';\nimport { lexProvider } from '../AWSLexProvider';\nimport { InteractionsValidationErrorCode, assertValidationError, } from '../../errors';\nexport async function send(...args) {\n const [ctx, input] = resolveCtxArgs(args);\n const { botName, message } = input;\n const botConfig = resolveBotConfig(ctx, botName);\n assertValidationError(!!botConfig, InteractionsValidationErrorCode.NoBotConfig, `Bot ${botName} does not exist.`);\n return lexProvider.sendMessage(ctx, botConfig, message);\n}\n"],"names":[],"mappings":";;;;;;AAAA;AACA;AAKO,eAAe,IAAI,CAAC,GAAG,IAAI,EAAE;AACpC,IAAI,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,cAAc,CAAC,IAAI,CAAC;AAC7C,IAAI,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,KAAK;AACtC,IAAI,MAAM,SAAS,GAAG,gBAAgB,CAAC,GAAG,EAAE,OAAO,CAAC;AACpD,IAAI,qBAAqB,CAAC,CAAC,CAAC,SAAS,EAAE,+BAA+B,CAAC,WAAW,EAAE,CAAC,IAAI,EAAE,OAAO,CAAC,gBAAgB,CAAC,CAAC;AACrH,IAAI,OAAO,WAAW,CAAC,WAAW,CAAC,GAAG,EAAE,SAAS,EAAE,OAAO,CAAC;AAC3D;;;;"}