clwoz-models
Version:
Models for ConversationLearner
35 lines • 1.32 kB
JavaScript
;
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
var EntityType;
(function (EntityType) {
// Programmatic Entity
EntityType["LOCAL"] = "LOCAL";
// Entity trained in LUIS
EntityType["LUIS"] = "LUIS";
// Enumeration
EntityType["ENUM"] = "ENUM";
})(EntityType = exports.EntityType || (exports.EntityType = {}));
exports.makeNegative = function (entity, positiveId) { return (__assign(__assign({}, entity), { negativeId: null, positiveId: positiveId })); };
function isPrebuilt(entity) {
return (entity.entityName === "builtin-" + entity.entityType.toLowerCase());
}
exports.isPrebuilt = isPrebuilt;
exports.MAX_ENTITY_NAME_LENGTH = 30;
exports.MAX_ENUM_VALUE_COUNT = 5;
exports.MAX_ENUM_VALUE_NAME_LENGTH = 10;
//# sourceMappingURL=Entity.js.map