import type {DslOperator} from '/lib/xp/node'; import type {QueryExpressionFulltext} from '../../../types/index.d'; import { QUERY_OPERATOR_OR, // QUERY_OPERATORS, Fields } from '../constants'; import {fulltextOrNgram} from './fulltextOrNgram'; // type Operator = typeof QUERY_OPERATORS[number]; // enum export function fulltext( fields: Fields, query: string, operator: DslOperator = QUERY_OPERATOR_OR, boost?: number // = 1 ): QueryExpressionFulltext { return fulltextOrNgram('fulltext', fields, query, operator, boost) as QueryExpressionFulltext; }