♻️ Export bot-engine code into its own package
This commit is contained in:
18
packages/bot-engine/types.ts
Normal file
18
packages/bot-engine/types.ts
Normal file
@ -0,0 +1,18 @@
|
||||
import { ChatReply, SessionState } from '@typebot.io/schemas'
|
||||
|
||||
export type EdgeId = string
|
||||
|
||||
export type ExecuteLogicResponse = {
|
||||
outgoingEdgeId: EdgeId | undefined
|
||||
newSessionState?: SessionState
|
||||
} & Pick<ChatReply, 'clientSideActions' | 'logs'>
|
||||
|
||||
export type ExecuteIntegrationResponse = {
|
||||
outgoingEdgeId: EdgeId | undefined
|
||||
newSessionState?: SessionState
|
||||
} & Pick<ChatReply, 'clientSideActions' | 'logs'>
|
||||
|
||||
export type ParsedReply =
|
||||
| { status: 'success'; reply: string }
|
||||
| { status: 'fail' }
|
||||
| { status: 'skip' }
|
Reference in New Issue
Block a user