@voiceflow/voiceflow-types
Version:
Voiceflow 'voiceflow' project types
33 lines • 859 B
TypeScript
export declare enum SlotType {
CUSTOM = "VF.CUSTOM",
AGE = "VF.AGE",
CURRENCY = "VF.CURRENCY",
DATETIME = "VF.DATETIME",
DIMENSION = "VF.DIMENSION",
EMAIL = "VF.EMAIL",
GEOGRAPHY = "VF.GEOGRAPHY",
KEY_PHRASE = "VF.KEY_PHRASE",
NAME = "VF.NAME",
NATOAPCO = "VF.NATOAPCO",
NUMBER = "VF.NUMBER",
ORDINAL = "VF.ORDINAL",
PERCENTAGE = "VF.PERCENTAGE",
PHONENUMBER = "VF.PHONENUMBER",
TEMPERATURE = "VF.TEMPERATURE",
URL = "VF.URL"
}
interface SubList {
canonicalForm: string;
list: Array<string>;
}
export interface SlotTypeValue {
name: SlotType;
label: string;
values: Array<string>;
regex?: string;
list?: Array<SubList>;
}
type ObjectKeys = Record<string, Array<SlotTypeValue>>;
export declare const SlotTypes: ObjectKeys;
export {};
//# sourceMappingURL=slot.d.ts.map