@voiceflow/base-types
Advanced tools
Comparing version 1.6.1 to 1.6.2
@@ -10,9 +10,11 @@ import { Nullable } from '@voiceflow/api-sdk'; | ||
} | ||
export interface NodePath<Event = BaseEvent> { | ||
label?: string; | ||
event?: Event; | ||
nextID: Nullable<NodeID>; | ||
} | ||
export interface Node<Event = BaseEvent> extends BaseNode { | ||
_v: 1; | ||
stop: boolean; | ||
paths: Array<{ | ||
event?: Event; | ||
nextID: Nullable<NodeID>; | ||
}>; | ||
paths: Array<NodePath<Event>>; | ||
payload: unknown; | ||
@@ -19,0 +21,0 @@ defaultPath?: number; |
@@ -0,3 +1,4 @@ | ||
import { NodePath } from './_v1'; | ||
import { NodeType } from './constants'; | ||
import { BaseEvent, BaseNode, BaseStep, BaseStepNoMatch, ExpressionData, NodeElseID, NodeID } from './utils'; | ||
import { BaseNode, BaseStep, BaseStepNoMatch, ExpressionData, NodeElseID } from './utils'; | ||
export interface StepData { | ||
@@ -10,6 +11,2 @@ expressions: ExpressionData[]; | ||
} | ||
export interface NodePath { | ||
event?: BaseEvent; | ||
nextID: NodeID; | ||
} | ||
export interface NodePayload extends NodeElseID { | ||
@@ -16,0 +13,0 @@ expressions: (string | number)[]; |
@@ -15,2 +15,3 @@ import { BaseEvent } from './event'; | ||
export interface BaseTraceFramePath<Event extends BaseEvent = BaseEvent> { | ||
label?: string; | ||
event: Event; | ||
@@ -17,0 +18,0 @@ } |
{ | ||
"name": "@voiceflow/base-types", | ||
"description": "Voiceflow base project types", | ||
"version": "1.6.1", | ||
"version": "1.6.2", | ||
"author": "Voiceflow", | ||
@@ -40,3 +40,3 @@ "bugs": { | ||
}, | ||
"gitHead": "0664115109e4dc7b697295386409ab84a5a3a6f9" | ||
"gitHead": "4490821455f69e2a5e59246436cb182fa9c42d56" | ||
} |
83538