@wxn0brp/db-core
    Preparing search index...

    Type Alias ComparisonOperators<T>

    Comparison Operators with nested support

    type ComparisonOperators<T = any> = {
        $between?: NestedValue<T, [number, number], number>;
        $gt?: NestedValue<T, number, number>;
        $gte?: NestedValue<T, number, number>;
        $idGt?: NestedValue<T, string | number, string | number>;
        $idGte?: NestedValue<T, string | number, string | number>;
        $idLt?: NestedValue<T, string | number, string | number>;
        $idLte?: NestedValue<T, string | number, string | number>;
        $in?: DeepPartial<T> & {
            [K in keyof T]?: T[K] extends any[] ? T[K] : T[K][]
        };
        $lt?: NestedValue<T, number, number>;
        $lte?: NestedValue<T, number, number>;
        $nin?: DeepPartial<T> & {
            [K in keyof T]?: T[K] extends any[] ? T[K] : T[K][]
        };
    }

    Type Parameters

    • T = any
    Index

    Properties

    $between?: NestedValue<T, [number, number], number>

    5 between [min, max]

    $gt?: NestedValue<T, number, number>

    5 > 4

    $gte?: NestedValue<T, number, number>

    5 >= 4

    $idGt?: NestedValue<T, string | number, string | number>

    id > 4

    $idGte?: NestedValue<T, string | number, string | number>

    id >= 4

    $idLt?: NestedValue<T, string | number, string | number>

    id < 4

    $idLte?: NestedValue<T, string | number, string | number>

    id <= 4

    $in?: DeepPartial<T> & { [K in keyof T]?: T[K] extends any[] ? T[K] : T[K][] }

    2 in [1, 2, 3]

    $lt?: NestedValue<T, number, number>

    5 < 4

    $lte?: NestedValue<T, number, number>

    5 <= 4

    $nin?: DeepPartial<T> & { [K in keyof T]?: T[K] extends any[] ? T[K] : T[K][] }

    5 not in [1, 2, 3]