@voiceflow/voiceflow-types
Version:
Voiceflow 'voiceflow' project types
57 lines • 3.6 kB
TypeScript
import { SlotType } from '../constants/index.js';
/**
* @deprecated
* Consider replacing these slot types, which were originally defined for LUIS NLU, into a new set of
* default slot types for VFNLU. The VFNLU should not be constrained by the limitations of LUIS. We can
* add new slot types that were never supported by LUIS or remove LUIS defaults that we don't want to
* support.
*
* Speak with the NLUM/ML team for how they want to approach this.
*/
export declare enum BuiltInVFNLUSlotType {
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-age */
AGE = "age",
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-currency */
CURRENCY = "money",
/** @deprecated @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-deprecated */
DATETIME = "datetime",
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-datetimev2 */
DATETIME_V2 = "datetimeV2",
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-dimension */
DIMENSION = "dimension",
/** @deprecated @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-deprecated#encyclopedia-culture */
ENCYCLOPEDIA = "encyclopedia",
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-email */
EMAIL = "email",
/** @deprecated @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-deprecated#geography-culture */
GEOGRAPHY = "geography",
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-geographyv2 */
GEOGRAPHY_V2 = "geographyV2",
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-keyphrase */
KEY_PHRASE = "keyPhrase",
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-number */
NUMBER = "number",
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-ordinal */
ORDINAL = "ordinal",
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-ordinal-v2 */
ORDINAL_V2 = "ordinalV2",
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-percentage */
PERCENTAGE = "percentage",
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-person */
PERSON_NAME = "personName",
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-phonenumber */
PHONENUMBER = "phonenumber",
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-temperature */
TEMPERATURE = "temperature",
/** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-url */
URL = "url"
}
/**
* @deprecated
* This mapping is a temporary data structure that is to map our general slot types into a format
* compatible with LUIS. This mapping is unnecessary with the introducion of VFNLU and we should
* eventually refactor the NLU so that `SlotType` can be used directly. In the meantime, this mapping
* is left in for backwards compatibility.
*/
export declare const GENERAL_SLOT_TYPE_TO_VFNLU: ReadonlyMap<SlotType, BuiltInVFNLUSlotType>;
//# sourceMappingURL=types.d.ts.map