Skip to content

basalt / audit/src / assertAuditQuery

Function: assertAuditQuery() ​

> assertAuditQuery(query): asserts query is AuditQuery

Defined in: audit/src/index.ts:84

Throws unless every filter of an AuditQuery has its declared type.

Handlers routinely forward a parsed query string, and a parser such as qs turns ?tenantId[not]=x into { not: 'x' } — which an ORM driver would read as an operator ("every tenant but x"). Audit validates every read, and the bundled drivers validate again so a store called directly is equally safe.

Parameters ​

query ​

unknown

Returns ​

asserts query is AuditQuery

Released under the MIT License.