Returns true when the query contains boolean operators or parentheses and so should be parsed as an advanced query rather than a plain search term.
The raw query string.
True when advanced syntax is present.
export function hasAdvancedSyntax(input: string): boolean { return tokenize(input).some((token) => token.kind === 'paren' || isOperatorToken(token));} Copy
export function hasAdvancedSyntax(input: string): boolean { return tokenize(input).some((token) => token.kind === 'paren' || isOperatorToken(token));}
Returns true when the query contains boolean operators or parentheses and so should be parsed as an advanced query rather than a plain search term.