-
Type: Task
-
Resolution: Unresolved
-
Priority: Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
Acceptance Criteria
- Enforce type strictness by default for the Filter type.
- Implement support for type strictness on keys in a user’s schema
- Implement an adjustable parameter to determine whether the filter type will enforce type strictness for query operators.
- Default this to “enforcing strictness for query operators”
- Enforce type strictness on root query operators by default.
- Enforce type strictness on non-root query operators by default.
- Update existing tests that may have been broken by this new functionality.
- Ensure adequate type test coverage.
- is related to
-
NODE-6639 Improve Strict Typing in StrictUpdateFilter and StrictFilter Types (Avoid Appending `& Document`)
- Backlog