@enonic/js-utils
Version:
Enonic XP JavaScript Utils
149 lines (148 loc) • 3.58 kB
text/typescript
export {
AGGREGATION_COUNT,
AGGREGATION_DATE_HISTOGRAM,
AGGREGATION_DATE_RANGE,
AGGREGATION_GEO_DISTANCE,
AGGREGATION_MAX,
AGGREGATION_MIN,
AGGREGATION_RANGE,
AGGREGATION_STATS,
AGGREGATION_TERMS
} from './aggregation';
export {
INDEX_CONFIG_ENABLED,
INDEX_CONFIG_ENABLED_DEFAULT,
INDEX_CONFIG_DECIDE_BY_TYPE,
INDEX_CONFIG_DECIDE_BY_TYPE_DEFAULT,
INDEX_CONFIG_FULLTEXT,
INDEX_CONFIG_FULLTEXT_DEFAULT,
INDEX_CONFIG_INCLUDE_IN_ALL_TEXT,
INDEX_CONFIG_INCLUDE_IN_ALL_TEXT_DEFAULT,
INDEX_CONFIG_INDEX_VALUE_PROCESSORS,
INDEX_CONFIG_LANGUAGES,
INDEX_CONFIG_N_GRAM,
INDEX_CONFIG_N_GRAM_DEFAULT,
INDEX_CONFIG_PATH,
INDEX_CONFIG_PATH_DEFAULT,
INDEX_CONFIG_TEMPLATE_NONE,
INDEX_CONFIG_TEMPLATE_BY_TYPE,
INDEX_CONFIG_TEMPLATE_FULLTEXT,
INDEX_CONFIG_TEMPLATE_PATH,
INDEX_CONFIG_TEMPLATE_MINIMAL,
INDEX_CONFIG_TEMPLATES,
STEMMING_LANGUAGE_CODE_ARABIC,
STEMMING_LANGUAGE_CODE_BULGARIAN,
STEMMING_LANGUAGE_CODE_BENGALI,
STEMMING_LANGUAGE_CODE_CATALAN,
STEMMING_LANGUAGE_CODE_CZECH,
STEMMING_LANGUAGE_CODE_DANISH,
STEMMING_LANGUAGE_CODE_GERMAN,
STEMMING_LANGUAGE_CODE_GREEK,
STEMMING_LANGUAGE_CODE_ENGLISH,
STEMMING_LANGUAGE_CODE_BASQUE,
STEMMING_LANGUAGE_CODE_PERSIAN,
STEMMING_LANGUAGE_CODE_FINNISH,
STEMMING_LANGUAGE_CODE_FRENCH,
STEMMING_LANGUAGE_CODE_IRISH,
STEMMING_LANGUAGE_CODE_GALICIAN,
STEMMING_LANGUAGE_CODE_HINDI,
STEMMING_LANGUAGE_CODE_HUNGARIAN,
STEMMING_LANGUAGE_CODE_ARMENIAN,
STEMMING_LANGUAGE_CODE_INDONESIAN,
STEMMING_LANGUAGE_CODE_ITALIAN,
STEMMING_LANGUAGE_CODE_JAPANESE,
STEMMING_LANGUAGE_CODE_KOREAN,
STEMMING_LANGUAGE_CODE_SORANI,
STEMMING_LANGUAGE_CODE_LITHUANIAN,
STEMMING_LANGUAGE_CODE_LATVIAN,
STEMMING_LANGUAGE_CODE_DUTCH,
STEMMING_LANGUAGE_CODE_NORWEGIAN,
STEMMING_LANGUAGE_CODE_PORTUGUESE,
STEMMING_LANGUAGE_CODE_BRAZILIAN,
STEMMING_LANGUAGE_CODE_ROMANIAN,
STEMMING_LANGUAGE_CODE_RUSSIAN,
STEMMING_LANGUAGE_CODE_SPANISH,
STEMMING_LANGUAGE_CODE_SWEDISH,
STEMMING_LANGUAGE_CODE_TURKISH,
STEMMING_LANGUAGE_CODE_THAI,
STEMMING_LANGUAGE_CODE_CHINESE,
STEMMING_LANGUAGE_CODES,
STEMMING_LANGUAGES,
VALUE_TYPE_ANY,
VALUE_TYPE_BOOLEAN,
VALUE_TYPE_DOUBLE,
VALUE_TYPE_GEO_POINT,
VALUE_TYPE_INSTANT,
VALUE_TYPE_LOCAL_DATE,
VALUE_TYPE_LOCAL_DATE_TIME,
VALUE_TYPE_LOCAL_TIME,
VALUE_TYPE_LONG,
VALUE_TYPE_REFERENCE,
VALUE_TYPE_SET,
VALUE_TYPE_STRING,
detectCommonValueType,
detectValueType,
dirname,
enonify,
indexTemplateToConfig,
join,
trimExt,
uniqueId,
updateIndexConfigs
} from './indexing';
export {
HIGHLIGHT_OPTION_ENCODER_DEFAULT,
HIGHLIGHT_OPTION_ENCODER_HTML,
HIGHLIGHT_OPTION_ENCODERS,
HIGHLIGHT_FIELD_ALLTEXT
} from './highlighting';
export * as query from './query';
export {
DSL_EXPRESSION_VALUE_TYPE_DATE_TIME,
DSL_EXPRESSION_VALUE_TYPE_TIME,
FILTER_CLAUSE_MUST,
FILTER_CLAUSE_MUST_NOT,
FILTER_CLAUSE_SHOULD,
FILTER_CLAUSES,
QUERY_FUNCTION_FULLTEXT,
QUERY_FUNCTION_NGRAM,
QUERY_FUNCTION_RANGE,
QUERY_FUNCTION_PATH_MATCH,
QUERY_FUNCTION_STEMMED,
QUERY_OPERATOR_AND,
QUERY_OPERATOR_OR,
SORT_CREATED,
SORT_DISPLAYNAME,
SORT_MANUAL,
SORT_MODIFIED,
and,
addQueryFilter,
dsl,
filter,
fulltext,
group,
isBooleanDslExpression,
isBooleanFilter,
isExistsDslExpression,
isExistsFilter,
isFilter,
isFulltextDslExpression,
isHasValueFilter,
isIdsFilter,
isInDslExpression,
isLikeDslExpression,
isMatchAllDslExpression,
isNgramDslExpression,
isNotExistsFilter,
isPathMatchDslExpression,
isQueryDsl,
isRangeDslExpression,
isStemmedDslExpression,
isTermDslExpression,
ngram,
or,
stemmed
} from './query';
export {
validateRepoId
} from './repo';