@voiceflow/base-types
Version:
Voiceflow base project types
20 lines • 600 B
TypeScript
import type { NodeType } from './constants.js';
import type { BaseNode, BaseStep, DynamicOnlyStepPorts, NodeNextIDs } from './utils/index.js';
export declare enum RandomType {
DEFAULT = 1,
DO_DUPLICATES = 2
}
export interface StepData {
paths: number;
noDuplicates: boolean;
}
export interface StepPorts extends DynamicOnlyStepPorts {
}
export interface Step<Data = StepData> extends BaseStep<Data, StepPorts> {
type: NodeType.RANDOM;
}
export interface Node extends BaseNode, NodeNextIDs {
type: NodeType.RANDOM;
random: RandomType;
}
//# sourceMappingURL=random.d.ts.map