@enonic/js-utils
Version:
Enonic XP JavaScript Utils
1,701 lines • 137 kB
JavaScript
"use strict";
function _array_like_to_array(arr, len) {
if (len == null || len > arr.length) len = arr.length;
for(var i = 0, arr2 = new Array(len); i < len; i++)arr2[i] = arr[i];
return arr2;
}
function _array_with_holes(arr) {
if (Array.isArray(arr)) return arr;
}
function _define_property(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
function _instanceof(left, right) {
if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {
return !!right[Symbol.hasInstance](left);
} else {
return left instanceof right;
}
}
function _iterable_to_array_limit(arr, i) {
var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"];
if (_i == null) return;
var _arr = [];
var _n = true;
var _d = false;
var _s, _e;
try {
for(_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true){
_arr.push(_s.value);
if (i && _arr.length === i) break;
}
} catch (err) {
_d = true;
_e = err;
} finally{
try {
if (!_n && _i["return"] != null) _i["return"]();
} finally{
if (_d) throw _e;
}
}
return _arr;
}
function _non_iterable_rest() {
throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
function _sliced_to_array(arr, i) {
return _array_with_holes(arr) || _iterable_to_array_limit(arr, i) || _unsupported_iterable_to_array(arr, i) || _non_iterable_rest();
}
function _type_of(obj) {
"@swc/helpers - typeof";
return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj;
}
function _unsupported_iterable_to_array(o, minLen) {
if (!o) return;
if (typeof o === "string") return _array_like_to_array(o, minLen);
var n = Object.prototype.toString.call(o).slice(8, -1);
if (n === "Object" && o.constructor) n = o.constructor.name;
if (n === "Map" || n === "Set") return Array.from(n);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _array_like_to_array(o, minLen);
}
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = function(target, all) {
for(var name in all)__defProp(target, name, {
get: all[name],
enumerable: true
});
};
var __copyProps = function(to, from, except, desc) {
if (from && (typeof from === "undefined" ? "undefined" : _type_of(from)) === "object" || typeof from === "function") {
var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined;
try {
var _loop = function() {
var key = _step.value;
if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, {
get: function() {
return from[key];
},
enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable
});
};
for(var _iterator = __getOwnPropNames(from)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true)_loop();
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally{
try {
if (!_iteratorNormalCompletion && _iterator.return != null) {
_iterator.return();
}
} finally{
if (_didIteratorError) {
throw _iteratorError;
}
}
}
}
return to;
};
var __toCommonJS = function(mod) {
return __copyProps(__defProp({}, "__esModule", {
value: true
}), mod);
};
// index.ts
var npm_js_utils_exports = {};
__export(npm_js_utils_exports, {
AGGREGATION_COUNT: function() {
return AGGREGATION_COUNT;
},
AGGREGATION_DATE_HISTOGRAM: function() {
return AGGREGATION_DATE_HISTOGRAM;
},
AGGREGATION_DATE_RANGE: function() {
return AGGREGATION_DATE_RANGE;
},
AGGREGATION_GEO_DISTANCE: function() {
return AGGREGATION_GEO_DISTANCE;
},
AGGREGATION_MAX: function() {
return AGGREGATION_MAX;
},
AGGREGATION_MIN: function() {
return AGGREGATION_MIN;
},
AGGREGATION_RANGE: function() {
return AGGREGATION_RANGE;
},
AGGREGATION_STATS: function() {
return AGGREGATION_STATS;
},
AGGREGATION_TERMS: function() {
return AGGREGATION_TERMS;
},
COLON_SIGN: function() {
return COLON_SIGN;
},
DOT_SIGN: function() {
return DOT_SIGN;
},
DSL_EXPRESSION_VALUE_TYPE_DATE_TIME: function() {
return DSL_EXPRESSION_VALUE_TYPE_DATE_TIME2;
},
DSL_EXPRESSION_VALUE_TYPE_TIME: function() {
return DSL_EXPRESSION_VALUE_TYPE_TIME2;
},
ELLIPSIS: function() {
return ELLIPSIS;
},
EVENT_TYPES: function() {
return EVENT_TYPES;
},
EVENT_TYPES_NODE: function() {
return EVENT_TYPES_NODE;
},
EVENT_TYPES_TASK: function() {
return EVENT_TYPES_TASK;
},
EVENT_TYPE_APPLICATION: function() {
return EVENT_TYPE_APPLICATION;
},
EVENT_TYPE_APPLICATION_CLUSTER: function() {
return EVENT_TYPE_APPLICATION_CLUSTER;
},
EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPES: function() {
return EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPES;
},
EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_START: function() {
return EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_START;
},
EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_STATE: function() {
return EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_STATE;
},
EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_STOP: function() {
return EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_STOP;
},
EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_UNINSTALL: function() {
return EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_UNINSTALL;
},
EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_UNINSTALLED: function() {
return EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_UNINSTALLED;
},
EVENT_TYPE_APPLICATION_EVENT_TYPES: function() {
return EVENT_TYPE_APPLICATION_EVENT_TYPES;
},
EVENT_TYPE_APPLICATION_EVENT_TYPE_INSTALLED: function() {
return EVENT_TYPE_APPLICATION_EVENT_TYPE_INSTALLED;
},
EVENT_TYPE_APPLICATION_EVENT_TYPE_STARTED: function() {
return EVENT_TYPE_APPLICATION_EVENT_TYPE_STARTED;
},
EVENT_TYPE_APPLICATION_EVENT_TYPE_STOPPED: function() {
return EVENT_TYPE_APPLICATION_EVENT_TYPE_STOPPED;
},
EVENT_TYPE_APPLICATION_EVENT_TYPE_UNINSTALLED: function() {
return EVENT_TYPE_APPLICATION_EVENT_TYPE_UNINSTALLED;
},
EVENT_TYPE_NODE_CREATED: function() {
return EVENT_TYPE_NODE_CREATED;
},
EVENT_TYPE_NODE_DELETED: function() {
return EVENT_TYPE_NODE_DELETED;
},
EVENT_TYPE_NODE_UPDATED: function() {
return EVENT_TYPE_NODE_UPDATED;
},
EVENT_TYPE_PREFIX_CUSTOM: function() {
return EVENT_TYPE_PREFIX_CUSTOM;
},
EVENT_TYPE_TASK_FINISHED: function() {
return EVENT_TYPE_TASK_FINISHED;
},
EVENT_TYPE_TASK_REMOVED: function() {
return EVENT_TYPE_TASK_REMOVED;
},
EVENT_TYPE_TASK_UPDATED: function() {
return EVENT_TYPE_TASK_UPDATED;
},
FILTER_CLAUSES: function() {
return FILTER_CLAUSES;
},
FILTER_CLAUSE_MUST: function() {
return FILTER_CLAUSE_MUST;
},
FILTER_CLAUSE_MUST_NOT: function() {
return FILTER_CLAUSE_MUST_NOT;
},
FILTER_CLAUSE_SHOULD: function() {
return FILTER_CLAUSE_SHOULD;
},
HIGHLIGHT_FIELD_ALLTEXT: function() {
return HIGHLIGHT_FIELD_ALLTEXT;
},
HIGHLIGHT_OPTION_ENCODERS: function() {
return HIGHLIGHT_OPTION_ENCODERS;
},
HIGHLIGHT_OPTION_ENCODER_DEFAULT: function() {
return HIGHLIGHT_OPTION_ENCODER_DEFAULT;
},
HIGHLIGHT_OPTION_ENCODER_HTML: function() {
return HIGHLIGHT_OPTION_ENCODER_HTML;
},
HTTP_REQUEST_MODES: function() {
return HTTP_REQUEST_MODES;
},
HTTP_REQUEST_MODE_EDIT: function() {
return HTTP_REQUEST_MODE_EDIT;
},
HTTP_REQUEST_MODE_INLINE: function() {
return HTTP_REQUEST_MODE_INLINE;
},
HTTP_REQUEST_MODE_LIVE: function() {
return HTTP_REQUEST_MODE_LIVE;
},
HTTP_REQUEST_MODE_PREVIEW: function() {
return HTTP_REQUEST_MODE_PREVIEW;
},
INDEX_CONFIG_DECIDE_BY_TYPE: function() {
return INDEX_CONFIG_DECIDE_BY_TYPE;
},
INDEX_CONFIG_DECIDE_BY_TYPE_DEFAULT: function() {
return INDEX_CONFIG_DECIDE_BY_TYPE_DEFAULT;
},
INDEX_CONFIG_ENABLED: function() {
return INDEX_CONFIG_ENABLED;
},
INDEX_CONFIG_ENABLED_DEFAULT: function() {
return INDEX_CONFIG_ENABLED_DEFAULT;
},
INDEX_CONFIG_FULLTEXT: function() {
return INDEX_CONFIG_FULLTEXT;
},
INDEX_CONFIG_FULLTEXT_DEFAULT: function() {
return INDEX_CONFIG_FULLTEXT_DEFAULT;
},
INDEX_CONFIG_INCLUDE_IN_ALL_TEXT: function() {
return INDEX_CONFIG_INCLUDE_IN_ALL_TEXT;
},
INDEX_CONFIG_INCLUDE_IN_ALL_TEXT_DEFAULT: function() {
return INDEX_CONFIG_INCLUDE_IN_ALL_TEXT_DEFAULT;
},
INDEX_CONFIG_N_GRAM: function() {
return INDEX_CONFIG_N_GRAM;
},
INDEX_CONFIG_N_GRAM_DEFAULT: function() {
return INDEX_CONFIG_N_GRAM_DEFAULT;
},
INDEX_CONFIG_PATH: function() {
return INDEX_CONFIG_PATH;
},
INDEX_CONFIG_PATH_DEFAULT: function() {
return INDEX_CONFIG_PATH_DEFAULT;
},
INDEX_CONFIG_TEMPLATES: function() {
return INDEX_CONFIG_TEMPLATES;
},
INDEX_CONFIG_TEMPLATE_BY_TYPE: function() {
return INDEX_CONFIG_TEMPLATE_BY_TYPE;
},
INDEX_CONFIG_TEMPLATE_FULLTEXT: function() {
return INDEX_CONFIG_TEMPLATE_FULLTEXT;
},
INDEX_CONFIG_TEMPLATE_MINIMAL: function() {
return INDEX_CONFIG_TEMPLATE_MINIMAL;
},
INDEX_CONFIG_TEMPLATE_NONE: function() {
return INDEX_CONFIG_TEMPLATE_NONE;
},
INDEX_CONFIG_TEMPLATE_PATH: function() {
return INDEX_CONFIG_TEMPLATE_PATH;
},
PRINCIPAL_ROLE_SYSTEM_ADMIN: function() {
return PRINCIPAL_ROLE_SYSTEM_ADMIN;
},
PRINCIPAL_ROLE_SYSTEM_ADMIN_LOGIN: function() {
return PRINCIPAL_ROLE_SYSTEM_ADMIN_LOGIN;
},
PRINCIPAL_ROLE_SYSTEM_AUDITLOG: function() {
return PRINCIPAL_ROLE_SYSTEM_AUDITLOG;
},
PRINCIPAL_ROLE_SYSTEM_AUTHENTICATED: function() {
return PRINCIPAL_ROLE_SYSTEM_AUTHENTICATED;
},
PRINCIPAL_ROLE_SYSTEM_EVERYONE: function() {
return PRINCIPAL_ROLE_SYSTEM_EVERYONE;
},
PRINCIPAL_ROLE_SYSTEM_USER_ADMIN: function() {
return PRINCIPAL_ROLE_SYSTEM_USER_ADMIN;
},
PRINCIPAL_ROLE_SYSTEM_USER_APP: function() {
return PRINCIPAL_ROLE_SYSTEM_USER_APP;
},
PRINCIPAL_USER_SYSTEM_SU: function() {
return PRINCIPAL_USER_SYSTEM_SU;
},
QUERY_FUNCTION_FULLTEXT: function() {
return QUERY_FUNCTION_FULLTEXT;
},
QUERY_FUNCTION_NGRAM: function() {
return QUERY_FUNCTION_NGRAM;
},
QUERY_FUNCTION_PATH_MATCH: function() {
return QUERY_FUNCTION_PATH_MATCH;
},
QUERY_FUNCTION_RANGE: function() {
return QUERY_FUNCTION_RANGE;
},
QUERY_FUNCTION_STEMMED: function() {
return QUERY_FUNCTION_STEMMED;
},
QUERY_OPERATOR_AND: function() {
return QUERY_OPERATOR_AND;
},
QUERY_OPERATOR_OR: function() {
return QUERY_OPERATOR_OR;
},
RESPONSE_TYPE_HTML: function() {
return RESPONSE_TYPE_HTML;
},
RESPONSE_TYPE_JSON: function() {
return RESPONSE_TYPE_JSON;
},
SORT_CREATED: function() {
return SORT_CREATED;
},
SORT_DISPLAYNAME: function() {
return SORT_DISPLAYNAME;
},
SORT_MANUAL: function() {
return SORT_MANUAL;
},
SORT_MODIFIED: function() {
return SORT_MODIFIED;
},
STEMMING_LANGUAGES: function() {
return STEMMING_LANGUAGES;
},
STEMMING_LANGUAGE_CODES: function() {
return STEMMING_LANGUAGE_CODES;
},
STEMMING_LANGUAGE_CODE_ARABIC: function() {
return STEMMING_LANGUAGE_CODE_ARABIC;
},
STEMMING_LANGUAGE_CODE_ARMENIAN: function() {
return STEMMING_LANGUAGE_CODE_ARMENIAN;
},
STEMMING_LANGUAGE_CODE_BASQUE: function() {
return STEMMING_LANGUAGE_CODE_BASQUE;
},
STEMMING_LANGUAGE_CODE_BENGALI: function() {
return STEMMING_LANGUAGE_CODE_BENGALI;
},
STEMMING_LANGUAGE_CODE_BRAZILIAN: function() {
return STEMMING_LANGUAGE_CODE_BRAZILIAN;
},
STEMMING_LANGUAGE_CODE_BULGARIAN: function() {
return STEMMING_LANGUAGE_CODE_BULGARIAN;
},
STEMMING_LANGUAGE_CODE_CATALAN: function() {
return STEMMING_LANGUAGE_CODE_CATALAN;
},
STEMMING_LANGUAGE_CODE_CHINESE: function() {
return STEMMING_LANGUAGE_CODE_CHINESE;
},
STEMMING_LANGUAGE_CODE_CZECH: function() {
return STEMMING_LANGUAGE_CODE_CZECH;
},
STEMMING_LANGUAGE_CODE_DANISH: function() {
return STEMMING_LANGUAGE_CODE_DANISH;
},
STEMMING_LANGUAGE_CODE_DUTCH: function() {
return STEMMING_LANGUAGE_CODE_DUTCH;
},
STEMMING_LANGUAGE_CODE_ENGLISH: function() {
return STEMMING_LANGUAGE_CODE_ENGLISH;
},
STEMMING_LANGUAGE_CODE_FINNISH: function() {
return STEMMING_LANGUAGE_CODE_FINNISH;
},
STEMMING_LANGUAGE_CODE_FRENCH: function() {
return STEMMING_LANGUAGE_CODE_FRENCH;
},
STEMMING_LANGUAGE_CODE_GALICIAN: function() {
return STEMMING_LANGUAGE_CODE_GALICIAN;
},
STEMMING_LANGUAGE_CODE_GERMAN: function() {
return STEMMING_LANGUAGE_CODE_GERMAN;
},
STEMMING_LANGUAGE_CODE_GREEK: function() {
return STEMMING_LANGUAGE_CODE_GREEK;
},
STEMMING_LANGUAGE_CODE_HINDI: function() {
return STEMMING_LANGUAGE_CODE_HINDI;
},
STEMMING_LANGUAGE_CODE_HUNGARIAN: function() {
return STEMMING_LANGUAGE_CODE_HUNGARIAN;
},
STEMMING_LANGUAGE_CODE_INDONESIAN: function() {
return STEMMING_LANGUAGE_CODE_INDONESIAN;
},
STEMMING_LANGUAGE_CODE_IRISH: function() {
return STEMMING_LANGUAGE_CODE_IRISH;
},
STEMMING_LANGUAGE_CODE_ITALIAN: function() {
return STEMMING_LANGUAGE_CODE_ITALIAN;
},
STEMMING_LANGUAGE_CODE_JAPANESE: function() {
return STEMMING_LANGUAGE_CODE_JAPANESE;
},
STEMMING_LANGUAGE_CODE_KOREAN: function() {
return STEMMING_LANGUAGE_CODE_KOREAN;
},
STEMMING_LANGUAGE_CODE_LATVIAN: function() {
return STEMMING_LANGUAGE_CODE_LATVIAN;
},
STEMMING_LANGUAGE_CODE_LITHUANIAN: function() {
return STEMMING_LANGUAGE_CODE_LITHUANIAN;
},
STEMMING_LANGUAGE_CODE_NORWEGIAN: function() {
return STEMMING_LANGUAGE_CODE_NORWEGIAN;
},
STEMMING_LANGUAGE_CODE_PERSIAN: function() {
return STEMMING_LANGUAGE_CODE_PERSIAN;
},
STEMMING_LANGUAGE_CODE_PORTUGUESE: function() {
return STEMMING_LANGUAGE_CODE_PORTUGUESE;
},
STEMMING_LANGUAGE_CODE_ROMANIAN: function() {
return STEMMING_LANGUAGE_CODE_ROMANIAN;
},
STEMMING_LANGUAGE_CODE_RUSSIAN: function() {
return STEMMING_LANGUAGE_CODE_RUSSIAN;
},
STEMMING_LANGUAGE_CODE_SORANI: function() {
return STEMMING_LANGUAGE_CODE_SORANI;
},
STEMMING_LANGUAGE_CODE_SPANISH: function() {
return STEMMING_LANGUAGE_CODE_SPANISH;
},
STEMMING_LANGUAGE_CODE_SWEDISH: function() {
return STEMMING_LANGUAGE_CODE_SWEDISH;
},
STEMMING_LANGUAGE_CODE_THAI: function() {
return STEMMING_LANGUAGE_CODE_THAI;
},
STEMMING_LANGUAGE_CODE_TURKISH: function() {
return STEMMING_LANGUAGE_CODE_TURKISH;
},
TASK_STATE_FAILED: function() {
return TASK_STATE_FAILED;
},
TASK_STATE_FINISHED: function() {
return TASK_STATE_FINISHED;
},
TASK_STATE_RUNNING: function() {
return TASK_STATE_RUNNING;
},
TASK_STATE_WAITING: function() {
return TASK_STATE_WAITING;
},
VALUE_TYPE_ANY: function() {
return VALUE_TYPE_ANY;
},
VALUE_TYPE_BOOLEAN: function() {
return VALUE_TYPE_BOOLEAN;
},
VALUE_TYPE_DOUBLE: function() {
return VALUE_TYPE_DOUBLE;
},
VALUE_TYPE_GEO_POINT: function() {
return VALUE_TYPE_GEO_POINT;
},
VALUE_TYPE_INSTANT: function() {
return VALUE_TYPE_INSTANT;
},
VALUE_TYPE_LOCAL_DATE: function() {
return VALUE_TYPE_LOCAL_DATE;
},
VALUE_TYPE_LOCAL_DATE_TIME: function() {
return VALUE_TYPE_LOCAL_DATE_TIME;
},
VALUE_TYPE_LOCAL_TIME: function() {
return VALUE_TYPE_LOCAL_TIME;
},
VALUE_TYPE_LONG: function() {
return VALUE_TYPE_LONG;
},
VALUE_TYPE_REFERENCE: function() {
return VALUE_TYPE_REFERENCE;
},
VALUE_TYPE_SET: function() {
return VALUE_TYPE_SET;
},
VALUE_TYPE_STRING: function() {
return VALUE_TYPE_STRING;
},
addQueryFilter: function() {
return addQueryFilter;
},
and: function() {
return and2;
},
array: function() {
return array_exports;
},
arrayIncludes: function() {
return includes;
},
camelize: function() {
return camelize;
},
cleanAnyDoubleQuoteWrap: function() {
return cleanAnyDoubleQuoteWrap;
},
deleteIn: function() {
return deleteIn_default;
},
detectCommonValueType: function() {
return detectCommonValueType;
},
detectValueType: function() {
return detectValueType;
},
dirname: function() {
return dirname;
},
endsWith: function() {
return endsWith;
},
enonify: function() {
return enonify;
},
entries: function() {
return entries;
},
filter: function() {
return filter_exports;
},
findIndex: function() {
return findIndex;
},
flatten: function() {
return flatten;
},
fold: function() {
return fold;
},
forceArray: function() {
return forceArray;
},
fulltext: function() {
return fulltext2;
},
getIn: function() {
return getIn;
},
group: function() {
return group;
},
hasOwnProperty: function() {
return hasOwnProperty;
},
indexTemplateToConfig: function() {
return indexTemplateToConfig;
},
isAsciiPrintablePunctuation: function() {
return isAsciiPrintablePunctuation;
},
isBasicObject: function() {
return isBasicObject;
},
isBigInt: function() {
return isBigInt;
},
isBoolean: function() {
return isBoolean;
},
isBooleanDslExpression: function() {
return isBooleanDslExpression_default;
},
isBooleanFilter: function() {
return isBooleanFilter;
},
isDate: function() {
return isDate;
},
isDateString: function() {
return isDateString;
},
isExistsDslExpression: function() {
return isExistsDslExpression;
},
isExistsFilter: function() {
return isExistsFilter;
},
isFalse: function() {
return isFalse;
},
isFilter: function() {
return isFilter;
},
isFulltextDslExpression: function() {
return isFulltextDslExpression;
},
isFunction: function() {
return isFunction;
},
isGeoPoint: function() {
return isGeoPoint;
},
isGeoPointArray: function() {
return isGeoPointArray;
},
isGeoPointString: function() {
return isGeoPointString;
},
isHasValueFilter: function() {
return isHasValueFilter;
},
isIdsFilter: function() {
return isIdsFilter;
},
isInDslExpression: function() {
return isInDslExpression;
},
isInfinity: function() {
return isInfinity;
},
isInstantString: function() {
return isInstantString;
},
isInt: function() {
return isInt;
},
isInteger: function() {
return isInteger;
},
isLikeDslExpression: function() {
return isLikeDslExpression;
},
isLocalDateString: function() {
return isLocalDateString;
},
isLocalDateTimeString: function() {
return isLocalDateTimeString;
},
isMatchAllDslExpression: function() {
return isMatchAllDslExpression;
},
isNgramDslExpression: function() {
return isNgramDslExpression;
},
isNonNegativeIntegerString: function() {
return isNonNegativeIntegerString;
},
isNotExistsFilter: function() {
return isNotExistsFilter;
},
isNotFalse: function() {
return isNotFalse;
},
isNotSet: function() {
return isNotSet;
},
isNotTrue: function() {
return isNotTrue;
},
isNull: function() {
return isNull;
},
isNumber: function() {
return isNumber;
},
isObject: function() {
return isObject;
},
isPathMatchDslExpression: function() {
return isPathMatchDslExpression;
},
isPositiveInteger: function() {
return isPositiveInteger;
},
isPropertyKey: function() {
return isPropertyKey;
},
isQueryDsl: function() {
return isQueryDsl;
},
isRangeDslExpression: function() {
return isRangeDslExpression;
},
isSet: function() {
return isSet;
},
isStemmedDslExpression: function() {
return isStemmedDslExpression;
},
isString: function() {
return isString;
},
isStringArray: function() {
return isStringArray;
},
isStringLiteral: function() {
return isStringLiteral;
},
isStringObject: function() {
return isStringObject;
},
isSymbol: function() {
return isSymbol;
},
isTermDslExpression: function() {
return isTermDslExpression;
},
isTime: function() {
return isTime;
},
isTimeString: function() {
return isTimeString;
},
isTrue: function() {
return isTrue;
},
isUndefined: function() {
return isUndefined;
},
isUuidV4String: function() {
return isUuidV4String;
},
isValidGraphQLName: function() {
return isValidGraphQLName;
},
join: function() {
return join;
},
lcKeys: function() {
return lcKeys;
},
lpad: function() {
return lpad;
},
mapKeys: function() {
return mapKeys;
},
ngram: function() {
return ngram2;
},
or: function() {
return or2;
},
rpad: function() {
return rpad;
},
sanitize: function() {
return sanitize;
},
setIn: function() {
return setIn;
},
sortByProperty: function() {
return sortByProperty;
},
sortKeys: function() {
return sortKeys;
},
sortKeysRec: function() {
return sortKeysRec;
},
startsWith: function() {
return startsWith;
},
stemmed: function() {
return stemmed2;
},
storage: function() {
return storage_exports;
},
string: function() {
return string_exports;
},
stringIncludes: function() {
return includes2;
},
toStr: function() {
return toStr;
},
trimExt: function() {
return trimExt;
},
ucFirst: function() {
return ucFirst;
},
unStem: function() {
return unStem;
},
uniqueId: function() {
return uniqueId;
},
updateIndexConfigs: function() {
return updateIndexConfigs;
},
validateRepoId: function() {
return validateRepoId;
},
values: function() {
return values;
}
});
module.exports = __toCommonJS(npm_js_utils_exports);
// array/index.ts
var array_exports = {};
__export(array_exports, {
findIndex: function() {
return findIndex;
},
flatten: function() {
return flatten;
},
forceArray: function() {
return forceArray;
},
includes: function() {
return includes;
},
isStringArray: function() {
return isStringArray;
},
sortByProperty: function() {
return sortByProperty;
}
});
// value/isStringLiteral.ts
var isStringLiteral = function(value) {
return typeof value === "string";
};
// array/isStringArray.ts
function isStringArray(value) {
return Array.isArray(value) && value.every(isStringLiteral);
}
// array/findIndex.ts
function findIndex(array, callbackFn) {
var length = array.length >>> 0;
for(var i = 0; i < length; i++){
if (callbackFn(array[i], i, array)) {
return i;
}
}
return -1;
}
// array/flatten.ts
function flatten(arr) {
var d = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 1;
return d > 0 ? arr.reduce(function(acc, val) {
return acc.concat(Array.isArray(val) ? flatten(val, d - 1) : val);
}, []) : arr.slice();
}
// array/forceArray.ts
function forceArray(data) {
return Array.isArray(data) ? data : [
data
];
}
// array/includes.ts
function sameValueZero(x, y) {
return x === y || typeof x === "number" && typeof y === "number" && isNaN(x) && isNaN(y);
}
function includes(array, searchElement) {
var fromIndex = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : 0;
if (array == null) {
throw new TypeError('"array" is null or not defined');
}
var o = Object(array);
var len = o.length >>> 0;
if (len === 0) {
return false;
}
var n = fromIndex | 0;
var k = Math.max(n >= 0 ? n : len - Math.abs(n), 0);
while(k < len){
if (sameValueZero(o[k], searchElement)) {
return true;
}
k++;
}
return false;
}
// value/isBasicObject.ts
var isBasicObject = function(value) {
return (typeof value === "undefined" ? "undefined" : _type_of(value)) === "object";
};
// value/isNumber.ts
function isNumber(value) {
return typeof value === "number" && isFinite(value);
}
// value/isStringObject.ts
var isStringObject = function(value) {
return _instanceof(value, String);
};
// value/isString.ts
var isString = function(value) {
return isStringLiteral(value) || isStringObject(value);
};
// value/isSymbol.ts
var isSymbol = function(value) {
return (typeof value === "undefined" ? "undefined" : _type_of(value)) === "symbol";
};
// value/isPropertyKey.ts
var isPropertyKey = function(value) {
return isString(value) || isNumber(value) || isSymbol(value);
};
// value/toStr.ts
function toStr(value, replacer) {
var space = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : 4;
return JSON.stringify(value, replacer, space);
}
// object/hasOwnProperty.ts
function hasOwnProperty(obj, propKey) {
if (!isBasicObject(obj)) {
throw new Error("First parameter to hasOwnProperty must be a basic Object! ".concat(toStr(obj)));
}
if (!isPropertyKey(propKey)) {
throw new Error("Second parameter to hasOwnProperty must be a PropertyKey (string|number|symbol)! ".concat(toStr(propKey)));
}
return obj.hasOwnProperty(propKey);
}
// value/isObject.ts
var isObject = function(value) {
return Object.prototype.toString.call(value).slice(8, -1) === "Object";
};
// array/sortBy.ts
function compareNumbers(a, b) {
return a - b;
}
function compareStrings(a, b) {
var caseSensitive = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : true;
if (!caseSensitive) {
a = a.toLowerCase();
b = b.toLowerCase();
}
if (a < b) {
return -1;
}
if (a > b) {
return 1;
}
return 0;
}
function sortByProperty(array, propertyName) {
var localArray = JSON.parse(JSON.stringify(array));
return localArray.sort(function(a, b) {
if (!isObject(a) || !isObject(b)) {
throw new TypeError("sortByProperty: a or b not an object! a:".concat(toStr(a), " b:").concat(toStr(b)));
}
if (!hasOwnProperty(a, propertyName)) {
throw new TypeError("sortByProperty: a doesn't have a property named:'".concat(propertyName, "'! a:").concat(toStr(a)));
}
if (!hasOwnProperty(b, propertyName)) {
throw new TypeError("sortByProperty: b doesn't have a property named:'".concat(propertyName, "'! b:").concat(toStr(b)));
}
var valueA = a[propertyName];
var valueB = b[propertyName];
if (isNumber(valueA) && isNumber(valueB)) {
return compareNumbers(valueA, valueB);
}
if (isString(valueA) && isString(valueB)) {
return compareStrings(valueA, valueB);
}
throw new TypeError("sortByProperty: Value of propertyName:".concat(propertyName, " is neither number nor string! a:").concat(toStr(a), " b:").concat(toStr(b)));
});
}
// object/deleteIn.ts
function deleteIn(obj) {
for(var _len = arguments.length, paths = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){
paths[_key - 1] = arguments[_key];
}
if (!obj || !paths) {
return;
}
var uniformPath = [];
for(var i = 0; i < paths.length; i++){
var path = paths[i];
if (typeof path === "string") {
path.split(".").forEach(function(p) {
return uniformPath.push(p);
});
} else if (Array.isArray(path)) {
path.forEach(function(p) {
return uniformPath.push(p);
});
} else {
uniformPath.push(path);
}
}
for(var i1 = 0; i1 < uniformPath.length - 1; i1++){
obj = obj[uniformPath[i1]];
if (typeof obj === "undefined") {
return;
}
}
delete obj[uniformPath.pop()];
}
var deleteIn_default = deleteIn;
// object/mapKeys.ts
function mapKeys(obj, fn) {
if (!isObject(obj)) {
throw new TypeError("mapKeys: First param must be an object! got:".concat(toStr(obj)));
}
var result = {};
var keys3 = Object.keys(obj);
for(var i = 0; i < keys3.length; i++){
var key = keys3[i];
fn({
key: key,
result: result,
value: obj[key]
});
}
return result;
}
// object/lcKeys.ts
function lcKeys(obj) {
return mapKeys(obj, function(param) {
var key = param.key, result = param.result, value = param.value;
result[String(key).toLowerCase()] = value;
});
}
// object/entries.ts
function entries(o) {
return Object.keys(o).map(function(key) {
return [
key,
o[key]
];
});
}
// object/getIn.ts
function getIn(source, path, def) {
if (!Array.isArray(path)) {
if (isNumber(path)) {
path = [
path
];
} else {
path = path.split(".");
}
}
var leafKey = path[0];
var obj = source;
if (path.length > 1) {
var pathLength = path.length;
leafKey = path[pathLength - 1];
for(var i = 0; i < pathLength - 1; i++){
var branchKey = path[i];
if (!isBasicObject(obj) || !hasOwnProperty(obj, branchKey) || typeof obj[branchKey] === "undefined") {
return def;
}
obj = obj[branchKey];
}
}
if (!isBasicObject(obj) || !hasOwnProperty(obj, leafKey) || typeof obj[leafKey] === "undefined") {
return def;
}
return obj[leafKey];
}
// object/setIn.ts
function isUnsafeKey(key) {
return key === "__proto__" || key === "constructor" || key === "prototype";
}
function setIn(target, path, value) {
if (!path || !isObject(target)) return target;
if (!Array.isArray(path)) {
path = path.split(".");
}
var leafKey = path[0];
if (isUnsafeKey(leafKey)) {
throw new Error('setIn: unsafe root key: "'.concat(String(leafKey), '"'));
}
var obj = target;
if (path.length > 1) {
var pathLength = path.length;
leafKey = path[pathLength - 1];
if (isUnsafeKey(leafKey)) {
throw new Error('setIn: unsafe leaf key: "'.concat(String(leafKey), '"'));
}
for(var i = 0; i < pathLength - 1; i++){
var branchKey = path[i];
if (isUnsafeKey(branchKey)) {
throw new Error('setIn: unsafe branch key: "'.concat(String(branchKey), '"'));
}
if (!hasOwnProperty(obj, branchKey)) {
obj[branchKey] = {};
}
obj = obj[branchKey];
}
}
if (typeof value !== "undefined") {
obj[leafKey] = value;
} else {
delete obj[leafKey];
}
return target;
}
// object/sortKeys.ts
var isArray = Array.isArray;
var keys = Object.keys;
function sortKeys(obj) {
if ((typeof obj === "undefined" ? "undefined" : _type_of(obj)) !== "object" || isArray(obj)) {
throw new Error("sortKeys");
}
var newObject = {};
var sortedKeys = keys(obj).sort();
for(var i = 0, l = sortedKeys.length; i < l; i++){
var k = sortedKeys[i];
newObject[k] = obj[k];
}
return newObject;
}
// object/sortKeysRec.ts
var isArray2 = Array.isArray;
var keys2 = Object.keys;
function sortKeysRec(obj) {
if (isArray2(obj)) {
var newArray = [];
for(var i = 0, l = obj.length; i < l; i++){
newArray[i] = sortKeysRec(obj[i]);
}
return newArray;
}
if ((typeof obj === "undefined" ? "undefined" : _type_of(obj)) !== "object" || obj === null) {
return obj;
}
var sortedKeys = keys2(obj).sort();
var newObject = {};
for(var i1 = 0, l1 = sortedKeys.length; i1 < l1; i1++){
var k = sortedKeys[i1];
newObject[k] = sortKeysRec(obj[k]);
}
return newObject;
}
// object/values.ts
function values(o) {
return Object.keys(o).map(function(key) {
return o[key];
});
}
// http/constants.ts
var HTTP_REQUEST_MODE_EDIT = "edit";
var HTTP_REQUEST_MODE_INLINE = "inline";
var HTTP_REQUEST_MODE_LIVE = "live";
var HTTP_REQUEST_MODE_PREVIEW = "preview";
var HTTP_REQUEST_MODES = [
HTTP_REQUEST_MODE_EDIT,
HTTP_REQUEST_MODE_INLINE,
HTTP_REQUEST_MODE_LIVE,
HTTP_REQUEST_MODE_PREVIEW
];
// storage/index.ts
var storage_exports = {};
__export(storage_exports, {
AGGREGATION_COUNT: function() {
return AGGREGATION_COUNT;
},
AGGREGATION_DATE_HISTOGRAM: function() {
return AGGREGATION_DATE_HISTOGRAM;
},
AGGREGATION_DATE_RANGE: function() {
return AGGREGATION_DATE_RANGE;
},
AGGREGATION_GEO_DISTANCE: function() {
return AGGREGATION_GEO_DISTANCE;
},
AGGREGATION_MAX: function() {
return AGGREGATION_MAX;
},
AGGREGATION_MIN: function() {
return AGGREGATION_MIN;
},
AGGREGATION_RANGE: function() {
return AGGREGATION_RANGE;
},
AGGREGATION_STATS: function() {
return AGGREGATION_STATS;
},
AGGREGATION_TERMS: function() {
return AGGREGATION_TERMS;
},
DSL_EXPRESSION_VALUE_TYPE_DATE_TIME: function() {
return DSL_EXPRESSION_VALUE_TYPE_DATE_TIME2;
},
DSL_EXPRESSION_VALUE_TYPE_TIME: function() {
return DSL_EXPRESSION_VALUE_TYPE_TIME2;
},
FILTER_CLAUSES: function() {
return FILTER_CLAUSES;
},
FILTER_CLAUSE_MUST: function() {
return FILTER_CLAUSE_MUST;
},
FILTER_CLAUSE_MUST_NOT: function() {
return FILTER_CLAUSE_MUST_NOT;
},
FILTER_CLAUSE_SHOULD: function() {
return FILTER_CLAUSE_SHOULD;
},
HIGHLIGHT_FIELD_ALLTEXT: function() {
return HIGHLIGHT_FIELD_ALLTEXT;
},
HIGHLIGHT_OPTION_ENCODERS: function() {
return HIGHLIGHT_OPTION_ENCODERS;
},
HIGHLIGHT_OPTION_ENCODER_DEFAULT: function() {
return HIGHLIGHT_OPTION_ENCODER_DEFAULT;
},
HIGHLIGHT_OPTION_ENCODER_HTML: function() {
return HIGHLIGHT_OPTION_ENCODER_HTML;
},
INDEX_CONFIG_DECIDE_BY_TYPE: function() {
return INDEX_CONFIG_DECIDE_BY_TYPE;
},
INDEX_CONFIG_DECIDE_BY_TYPE_DEFAULT: function() {
return INDEX_CONFIG_DECIDE_BY_TYPE_DEFAULT;
},
INDEX_CONFIG_ENABLED: function() {
return INDEX_CONFIG_ENABLED;
},
INDEX_CONFIG_ENABLED_DEFAULT: function() {
return INDEX_CONFIG_ENABLED_DEFAULT;
},
INDEX_CONFIG_FULLTEXT: function() {
return INDEX_CONFIG_FULLTEXT;
},
INDEX_CONFIG_FULLTEXT_DEFAULT: function() {
return INDEX_CONFIG_FULLTEXT_DEFAULT;
},
INDEX_CONFIG_INCLUDE_IN_ALL_TEXT: function() {
return INDEX_CONFIG_INCLUDE_IN_ALL_TEXT;
},
INDEX_CONFIG_INCLUDE_IN_ALL_TEXT_DEFAULT: function() {
return INDEX_CONFIG_INCLUDE_IN_ALL_TEXT_DEFAULT;
},
INDEX_CONFIG_INDEX_VALUE_PROCESSORS: function() {
return INDEX_CONFIG_INDEX_VALUE_PROCESSORS;
},
INDEX_CONFIG_LANGUAGES: function() {
return INDEX_CONFIG_LANGUAGES;
},
INDEX_CONFIG_N_GRAM: function() {
return INDEX_CONFIG_N_GRAM;
},
INDEX_CONFIG_N_GRAM_DEFAULT: function() {
return INDEX_CONFIG_N_GRAM_DEFAULT;
},
INDEX_CONFIG_PATH: function() {
return INDEX_CONFIG_PATH;
},
INDEX_CONFIG_PATH_DEFAULT: function() {
return INDEX_CONFIG_PATH_DEFAULT;
},
INDEX_CONFIG_TEMPLATES: function() {
return INDEX_CONFIG_TEMPLATES;
},
INDEX_CONFIG_TEMPLATE_BY_TYPE: function() {
return INDEX_CONFIG_TEMPLATE_BY_TYPE;
},
INDEX_CONFIG_TEMPLATE_FULLTEXT: function() {
return INDEX_CONFIG_TEMPLATE_FULLTEXT;
},
INDEX_CONFIG_TEMPLATE_MINIMAL: function() {
return INDEX_CONFIG_TEMPLATE_MINIMAL;
},
INDEX_CONFIG_TEMPLATE_NONE: function() {
return INDEX_CONFIG_TEMPLATE_NONE;
},
INDEX_CONFIG_TEMPLATE_PATH: function() {
return INDEX_CONFIG_TEMPLATE_PATH;
},
QUERY_FUNCTION_FULLTEXT: function() {
return QUERY_FUNCTION_FULLTEXT;
},
QUERY_FUNCTION_NGRAM: function() {
return QUERY_FUNCTION_NGRAM;
},
QUERY_FUNCTION_PATH_MATCH: function() {
return QUERY_FUNCTION_PATH_MATCH;
},
QUERY_FUNCTION_RANGE: function() {
return QUERY_FUNCTION_RANGE;
},
QUERY_FUNCTION_STEMMED: function() {
return QUERY_FUNCTION_STEMMED;
},
QUERY_OPERATOR_AND: function() {
return QUERY_OPERATOR_AND;
},
QUERY_OPERATOR_OR: function() {
return QUERY_OPERATOR_OR;
},
SORT_CREATED: function() {
return SORT_CREATED;
},
SORT_DISPLAYNAME: function() {
return SORT_DISPLAYNAME;
},
SORT_MANUAL: function() {
return SORT_MANUAL;
},
SORT_MODIFIED: function() {
return SORT_MODIFIED;
},
STEMMING_LANGUAGES: function() {
return STEMMING_LANGUAGES;
},
STEMMING_LANGUAGE_CODES: function() {
return STEMMING_LANGUAGE_CODES;
},
STEMMING_LANGUAGE_CODE_ARABIC: function() {
return STEMMING_LANGUAGE_CODE_ARABIC;
},
STEMMING_LANGUAGE_CODE_ARMENIAN: function() {
return STEMMING_LANGUAGE_CODE_ARMENIAN;
},
STEMMING_LANGUAGE_CODE_BASQUE: function() {
return STEMMING_LANGUAGE_CODE_BASQUE;
},
STEMMING_LANGUAGE_CODE_BENGALI: function() {
return STEMMING_LANGUAGE_CODE_BENGALI;
},
STEMMING_LANGUAGE_CODE_BRAZILIAN: function() {
return STEMMING_LANGUAGE_CODE_BRAZILIAN;
},
STEMMING_LANGUAGE_CODE_BULGARIAN: function() {
return STEMMING_LANGUAGE_CODE_BULGARIAN;
},
STEMMING_LANGUAGE_CODE_CATALAN: function() {
return STEMMING_LANGUAGE_CODE_CATALAN;
},
STEMMING_LANGUAGE_CODE_CHINESE: function() {
return STEMMING_LANGUAGE_CODE_CHINESE;
},
STEMMING_LANGUAGE_CODE_CZECH: function() {
return STEMMING_LANGUAGE_CODE_CZECH;
},
STEMMING_LANGUAGE_CODE_DANISH: function() {
return STEMMING_LANGUAGE_CODE_DANISH;
},
STEMMING_LANGUAGE_CODE_DUTCH: function() {
return STEMMING_LANGUAGE_CODE_DUTCH;
},
STEMMING_LANGUAGE_CODE_ENGLISH: function() {
return STEMMING_LANGUAGE_CODE_ENGLISH;
},
STEMMING_LANGUAGE_CODE_FINNISH: function() {
return STEMMING_LANGUAGE_CODE_FINNISH;
},
STEMMING_LANGUAGE_CODE_FRENCH: function() {
return STEMMING_LANGUAGE_CODE_FRENCH;
},
STEMMING_LANGUAGE_CODE_GALICIAN: function() {
return STEMMING_LANGUAGE_CODE_GALICIAN;
},
STEMMING_LANGUAGE_CODE_GERMAN: function() {
return STEMMING_LANGUAGE_CODE_GERMAN;
},
STEMMING_LANGUAGE_CODE_GREEK: function() {
return STEMMING_LANGUAGE_CODE_GREEK;
},
STEMMING_LANGUAGE_CODE_HINDI: function() {
return STEMMING_LANGUAGE_CODE_HINDI;
},
STEMMING_LANGUAGE_CODE_HUNGARIAN: function() {
return STEMMING_LANGUAGE_CODE_HUNGARIAN;
},
STEMMING_LANGUAGE_CODE_INDONESIAN: function() {
return STEMMING_LANGUAGE_CODE_INDONESIAN;
},
STEMMING_LANGUAGE_CODE_IRISH: function() {
return STEMMING_LANGUAGE_CODE_IRISH;
},
STEMMING_LANGUAGE_CODE_ITALIAN: function() {
return STEMMING_LANGUAGE_CODE_ITALIAN;
},
STEMMING_LANGUAGE_CODE_JAPANESE: function() {
return STEMMING_LANGUAGE_CODE_JAPANESE;
},
STEMMING_LANGUAGE_CODE_KOREAN: function() {
return STEMMING_LANGUAGE_CODE_KOREAN;
},
STEMMING_LANGUAGE_CODE_LATVIAN: function() {
return STEMMING_LANGUAGE_CODE_LATVIAN;
},
STEMMING_LANGUAGE_CODE_LITHUANIAN: function() {
return STEMMING_LANGUAGE_CODE_LITHUANIAN;
},
STEMMING_LANGUAGE_CODE_NORWEGIAN: function() {
return STEMMING_LANGUAGE_CODE_NORWEGIAN;
},
STEMMING_LANGUAGE_CODE_PERSIAN: function() {
return STEMMING_LANGUAGE_CODE_PERSIAN;
},
STEMMING_LANGUAGE_CODE_PORTUGUESE: function() {
return STEMMING_LANGUAGE_CODE_PORTUGUESE;
},
STEMMING_LANGUAGE_CODE_ROMANIAN: function() {
return STEMMING_LANGUAGE_CODE_ROMANIAN;
},
STEMMING_LANGUAGE_CODE_RUSSIAN: function() {
return STEMMING_LANGUAGE_CODE_RUSSIAN;
},
STEMMING_LANGUAGE_CODE_SORANI: function() {
return STEMMING_LANGUAGE_CODE_SORANI;
},
STEMMING_LANGUAGE_CODE_SPANISH: function() {
return STEMMING_LANGUAGE_CODE_SPANISH;
},
STEMMING_LANGUAGE_CODE_SWEDISH: function() {
return STEMMING_LANGUAGE_CODE_SWEDISH;
},
STEMMING_LANGUAGE_CODE_THAI: function() {
return STEMMING_LANGUAGE_CODE_THAI;
},
STEMMING_LANGUAGE_CODE_TURKISH: function() {
return STEMMING_LANGUAGE_CODE_TURKISH;
},
VALUE_TYPE_ANY: function() {
return VALUE_TYPE_ANY;
},
VALUE_TYPE_BOOLEAN: function() {
return VALUE_TYPE_BOOLEAN;
},
VALUE_TYPE_DOUBLE: function() {
return VALUE_TYPE_DOUBLE;
},
VALUE_TYPE_GEO_POINT: function() {
return VALUE_TYPE_GEO_POINT;
},
VALUE_TYPE_INSTANT: function() {
return VALUE_TYPE_INSTANT;
},
VALUE_TYPE_LOCAL_DATE: function() {
return VALUE_TYPE_LOCAL_DATE;
},
VALUE_TYPE_LOCAL_DATE_TIME: function() {
return VALUE_TYPE_LOCAL_DATE_TIME;
},
VALUE_TYPE_LOCAL_TIME: function() {
return VALUE_TYPE_LOCAL_TIME;
},
VALUE_TYPE_LONG: function() {
return VALUE_TYPE_LONG;
},
VALUE_TYPE_REFERENCE: function() {
return VALUE_TYPE_REFERENCE;
},
VALUE_TYPE_SET: function() {
return VALUE_TYPE_SET;
},
VALUE_TYPE_STRING: function() {
return VALUE_TYPE_STRING;
},
addQueryFilter: function() {
return addQueryFilter;
},
and: function() {
return and2;
},
detectCommonValueType: function() {
return detectCommonValueType;
},
detectValueType: function() {
return detectValueType;
},
dirname: function() {
return dirname;
},
dsl: function() {
return dsl_exports;
},
enonify: function() {
return enonify;
},
filter: function() {
return filter_exports;
},
fulltext: function() {
return fulltext2;
},
group: function() {
return group;
},
indexTemplateToConfig: function() {
return indexTemplateToConfig;
},
isBooleanDslExpression: function() {
return isBooleanDslExpression_default;
},
isBooleanFilter: function() {
return isBooleanFilter;
},
isExistsDslExpression: function() {
return isExistsDslExpression;
},
isExistsFilter: function() {
return isExistsFilter;
},
isFilter: function() {
return isFilter;
},
isFulltextDslExpression: function() {
return isFulltextDslExpression;
},
isHasValueFilter: function() {
return isHasValueFilter;
},
isIdsFilter: function() {
return isIdsFilter;
},
isInDslExpression: function() {
return isInDslExpression;
},
isLikeDslExpression: function() {
return isLikeDslExpression;
},
isMatchAllDslExpression: function() {
return isMatchAllDslExpression;
},
isNgramDslExpression: function() {
return isNgramDslExpression;
},
isNotExistsFilter: function() {
return isNotExistsFilter;
},
isPathMatchDslExpression: function() {
return isPathMatchDslExpression;
},
isQueryDsl: function() {
return isQueryDsl;
},
isRangeDslExpression: function() {
return isRangeDslExpression;
},
isStemmedDslExpression: function() {
return isStemmedDslExpression;
},
isTermDslExpression: function() {
return isTermDslExpression;
},
join: function() {
return join;
},
ngram: function() {
return ngram2;
},
or: function() {
return or2;
},
query: function() {
return query_exports;
},
stemmed: function() {
return stemmed2;
},
trimExt: function() {
return trimExt;
},
uniqueId: function() {
return uniqueId;
},
updateIndexConfigs: function() {
return updateIndexConfigs;
},
validateRepoId: function() {
return validateRepoId;
}
});
// storage/aggregation.ts
var AGGREGATION_COUNT = "count";
var AGGREGATION_DATE_HISTOGRAM = "dateHistogram";
var AGGREGATION_DATE_RANGE = "dateRange";
var AGGREGATION_GEO_DISTANCE = "geoDistance";
var AGGREGATION_MAX = "max";
var AGGREGATION_MIN = "min";
var AGGREGATION_RANGE = "range";
var AGGREGATION_STATS = "stats";
var AGGREGATION_TERMS = "terms";
// storage/indexing/constants.ts
var INDEX_CONFIG_ENABLED = "enabled";
var INDEX_CONFIG_DECIDE_BY_TYPE = "decideByType";
var INDEX_CONFIG_FULLTEXT = "fulltext";
var INDEX_CONFIG_INCLUDE_IN_ALL_TEXT = "includeInAllText";
var INDEX_CONFIG_INDEX_VALUE_PROCESSORS = "indexValueProcessors";
var INDEX_CONFIG_LANGUAGES = "languages";
var INDEX_CONFIG_N_GRAM = "nGram";
var INDEX_CONFIG_PATH = "path";
var INDEX_CONFIG_ENABLED_DEFAULT = true;
var INDEX_CONFIG_DECIDE_BY_TYPE_DEFAULT = true;
var INDEX_CONFIG_FULLTEXT_DEFAULT = false;
var INDEX_CONFIG_INCLUDE_IN_ALL_TEXT_DEFAULT = false;
var INDEX_CONFIG_N_GRAM_DEFAULT = false;
var INDEX_CONFIG_PATH_DEFAULT = false;
var INDEX_CONFIG_TEMPLATE_NONE = "none";
var INDEX_CONFIG_TEMPLATE_BY_TYPE = "byType";
var INDEX_CONFIG_TEMPLATE_FULLTEXT = "fulltext";
var INDEX_CONFIG_TEMPLATE_PATH = "path";
var INDEX_CONFIG_TEMPLATE_MINIMAL = "minimal";
var INDEX_CONFIG_TEMPLATES = [
INDEX_CONFIG_TEMPLATE_NONE,
INDEX_CONFIG_TEMPLATE_BY_TYPE,
INDEX_CONFIG_TEMPLATE_FULLTEXT,
INDEX_CONFIG_TEMPLATE_PATH,
INDEX_CONFIG_TEMPLATE_MINIMAL
];
// value/isDate.ts
function isDate(value) {
return Object.prototype.toString.call(value).slice(8, -1) === "Date";
}
// value/isFunction.ts
function isFunction(value) {
return Object.prototype.toString.call(value).slice(8, -1) === "Function";
}
// value/isInfinity.ts
function isInfinity(value) {
return typeof value === "number" && !isFinite(value);
}
// storage/indexing/enonify.ts
function enonify(unknown) {
function shouldBeDeleted(unknown2) {
return unknown2 === null || typeof unknown2 === "undefined" || isFunction(unknown2) || isInfinity(unknown2) || isNumberButNaN(unknown2);
}
function enonifyArray(array) {
var flattenedAndEnonified = flatten(array).map(function(v) {
return enonify(v);
}).filter(function(v) {
return !shouldBeDeleted(v);
});
if (flattenedAndEnonified.length === 0) {
return void 0;
}
if (flattenedAndEnonified.length === 1) {
return flattenedAndEnonified[0];
}
return flattenedAndEnonified;
}
function isNumberButNaN(unknown2) {
return typeof unknown2 === "number" && isNaN(unknown2);
}
if (isObject(unknown)) {
Object.keys(unknown).forEach(func