MetaFor - v0.3.1
    Preparing search index...

    Type Alias CondNumberOptional

    CondNumberOptional:
        | number
        | null
        | {
            null?: boolean;
            eq?: number;
            gt?: number;
            gte?: number;
            lt?: number;
            lte?: number;
            notEq?: number;
            notGt?: number;
            notGte?: number;
            notLt?: number;
            notLte?: number;
            between?: [number, number];
        }

    Условия для числовых значений (optional)

    Позволяет определять условия для опциональных числовых значений в контексте. Поддерживает проверку на null.

    Параметр Тип Описание
    null boolean Является ли значение null
    eq number Равно указанному числу
    gt number Больше указанного числа
    gte number Больше или равно указанному числу
    lt number Меньше указанного числа
    lte number Меньше или равно указанному числу
    notEq number Не равно указанному числу
    notGt number Не больше указанного числа
    notGte number Не больше или равно указанному числу
    notLt number Не меньше указанного числа
    notLte number Не меньше или равно указанному числу
    between [number, number] Должно быть между двумя числами

    Type declaration

    • number
    • null
    • {
          null?: boolean;
          eq?: number;
          gt?: number;
          gte?: number;
          lt?: number;
          lte?: number;
          notEq?: number;
          notGt?: number;
          notGte?: number;
          notLt?: number;
          notLte?: number;
          between?: [number, number];
      }
      • Optionalnull?: boolean

        Является ли значение null

      • Optionaleq?: number

        Равно указанному числу

      • Optionalgt?: number

        Больше указанного числа

      • Optionalgte?: number

        Больше или равно указанному числу

      • Optionallt?: number

        Меньше указанного числа

      • Optionallte?: number

        Меньше или равно указанному числу

      • OptionalnotEq?: number

        Не равно указанному числу

      • OptionalnotGt?: number

        Не больше указанного числа

      • OptionalnotGte?: number

        Не больше или равно указанному числу

      • OptionalnotLt?: number

        Не меньше указанного числа

      • OptionalnotLte?: number

        Не меньше или равно указанному числу

      • Optionalbetween?: [number, number]

        Должно быть между двумя числами

      // Простое условие
    age: 18

    // Проверка на null
    age: null

    // Сложное условие
    age: { gte: 18, lte: 65 }
    score: { between: [0, 100] }