@voiceflow/base-types
Version:
Voiceflow base project types
18 lines • 647 B
TypeScript
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