Skip to content

Conversation

@paustint
Copy link
Collaborator

@paustint paustint commented Jan 13, 2024

Ensure that all expressionNegation entries are visited instead of just the first one in the case where there aer multiple negations in a row

Removed NOT IN keyword in lexer to avoid false positives for identifiers (fields) that start with In preceded by NOT

Enable typescript strict mode to help enforce handling data properly - this required many minor updates.

Improved visitor types to better express actual shape of context

resolves #237

Ensure that all `expressionNegation` entries are visited instead of just the first one in the case where there aer multiple negations in a row

Removed `NOT IN` keyword in lexer to avoid false positives for identifiers (fields) that start with `In` preceded by `NOT`

Enable typescript strict mode to help enforce handling data properly - this required many minor updates.

Improved visitor types to better express actual shape of context
@paustint paustint merged commit 1897806 into master Jan 13, 2024
@paustint paustint deleted the bug/237 branch January 13, 2024 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Invalid JSON when query contains two consecutive NOT Operators

2 participants