Skip to content

ProtocolStage

import type { ProtocolStage } from '@kairo-js/router'

アドオン間 API パイプラインのどのフェーズで ProtocolError が発生したかを示す union 型です。

typescript
type ProtocolStage = 'ApiCall' | 'ApiInvoke' | 'ApiResult' | 'ApiHandlerResponse'

方向説明
'ApiCall'caller → kairo呼び出し元が API 呼び出しメッセージを送信した。
'ApiInvoke'kairo → targetkairo がハンドラアドオンに invoke を送信した。
'ApiHandlerResponse'target → kairoハンドラアドオンが kairo に結果を返した。
'ApiResult'kairo → callerkairo が呼び出し元に最終結果を配信した。

Released under the MIT License.