Skip to main content

DateFilter

Package: @nauth-toolkit/client Type: Request

Date filter with operator support for query parameters. Supports comparison operators for date-based filtering in user queries.

import { DateFilter } from '@nauth-toolkit/client';

Properties

PropertyTypeRequiredDescription
operator'eq' | 'gt' | 'gte' | 'lt' | 'lte'YesComparison operator: eq (equal), gt (greater than), gte (greater than or equal), lt (less than), lte (less than or equal)
valueDate | stringYesDate value to compare against (ISO 8601 string or Date object)

Example

{
"operator": "gte",
"value": "2024-01-01T00:00:00.000Z"
}

In query context:

{
"createdAt": {
"operator": "gte",
"value": "2024-01-01T00:00:00.000Z"
},
"updatedAt": {
"operator": "lt",
"value": "2024-12-31T23:59:59.999Z"
}
}

Used By