Adds a way to define strongly-typed parameters (aka variables) for a query.
Parameters are required when using the makeSafeQueryRunner runner.
Adds auto-complete support for filters and conditional expressions. For example, .filter(expr) and .conditional({ "expr": ... }) and .select({ "expr": ... }) will now provide auto-suggestions for simple conditional expressions. These methods still accept any string too, and won't error for complex expressions.
Adds a filterBy method, same as filter, but it enforces strongly-typed expressions (only supports simple equality expressions). Eg:
What
Adds a way to define strongly-typed parameters (aka variables) for a query.
Parameters are required when using the
makeSafeQueryRunner
runner.Adds auto-complete support for filters and conditional expressions. For example,
.filter(expr)
and.conditional({ "expr": ... })
and.select({ "expr": ... })
will now provide auto-suggestions for simple conditional expressions. These methods still accept anystring
too, and won't error for complex expressions.Adds a
filterBy
method, same asfilter
, but it enforces strongly-typed expressions (only supports simple equality expressions). Eg: