Skip to content

Translation

Translation utilities convert between display-form queries (using labels) and technical-form queries (using keys/values).

Convert a display-form query string to its technical counterpart.

import { toTechnicalQuery } from '@requence/tokenized-search'
const technical = toTechnicalQuery('Status:Active', tokens)
// → 'status:active'
ParameterTypeDefaultDescription
rawTextstring—Display-form query
tokensTokenizedSearchTokenDefinition[]—Token definitions
negationLabelstring'not'Negation prefix
optionValueMapMap<string, Map<string, string>>—Optional label→value cache for resolving async token values

string — the technical-form query.


Convert a technical-form query string to display form.

import { toDisplayQuery } from '@requence/tokenized-search'
const display = toDisplayQuery('status:active', tokens)
// → 'Status:Active'
ParameterTypeDefaultDescription
technicalTextstring—Technical-form query
tokensTokenizedSearchTokenDefinition[]—Token definitions
negationLabelstring'not'Negation prefix

string — the display-form query.