UNPKG

@directus/api

Version:

Directus is a real-time API and App dashboard for managing SQL database content

13 lines (12 loc) 551 B
import type { NumericType, NumericValue } from '@directus/types'; import type { Knex } from 'knex'; import { DatabaseHelper } from '../types.js'; export type NumberInfo = { type: NumericType; precision: number | null; scale: number | null; }; export declare abstract class NumberDatabaseHelper extends DatabaseHelper { addSearchCondition(dbQuery: Knex.QueryBuilder, collection: string, name: string, value: NumericValue, logical: 'and' | 'or'): Knex.QueryBuilder; isNumberValid(_value: NumericValue, _info: NumberInfo): boolean; }