UNPKG

@voiceflow/base-types

Version:

Voiceflow base project types

18 lines 647 B
import type { AIKnowledgeContextParams, AIKnowledgeParams, AIModelParams } from '../utils/ai'; import type { NodeType } from './constants'; import type { BaseNode, BaseStep, NodeNextID } from './utils'; export interface Set extends AIKnowledgeContextParams { variable: string | null; } export interface StepData extends AIModelParams, AIKnowledgeParams { label: string; sets: Set[]; overrideParams?: boolean; } export interface Step<Data = StepData> extends BaseStep<Data> { type: NodeType.AI_SET; } export interface Node extends BaseNode, StepData, NodeNextID { type: NodeType.AI_SET; } //# sourceMappingURL=aiSet.d.ts.map