TypeScriptでASK SDKのRequest Interceptorを作る
ASK SDKには、リクエスト・レスポンスの値をインターセプトする機能が用意されています。 これをTypeScriptで実装する方法についてまとめました。 必要なもの ask-sdk-core ask-sdk-runti […]
広告ここから
広告ここまで
目次
ASK SDKには、リクエスト・レスポンスの値をインターセプトする機能が用意されています。
これをTypeScriptで実装する方法についてまとめました。
必要なもの
- ask-
sdk -core - ask-
sdk -runtime
Interceptorのインターフェイスがask-sdk-runtime
に定義されていますので、インポートしましょう。
$ yarn -D ask-sdk-core ask-sdk-runtime
書き方
以下のように書きます。
import { HandlerInput } from 'ask-sdk-core';
import { RequestInterceptor } from 'ask-sdk-runtime'
const Interceptor: RequestInterceptor<HandlerInput> = {
async process(input: HandlerInput) {
console.log(`Input ${JSON.stringify(input)}`)
}
}
これでInterecptorをTypeScriptで実装できます。