MetaFor - v0.3.1
    Preparing search index...

    Type Alias CondBooleanRequired

    CondBooleanRequired:
        | boolean
        | { eq?: boolean; notEq?: boolean; logicalEq?: boolean }

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

    Позволяет определять условия для обязательных булевых значений в контексте. Не поддерживает проверку на null, так как required поля всегда имеют значение.

    Параметр Тип Описание
    eq boolean Равно указанному булеву значению
    notEq boolean Не равно указанному булеву значению
    logicalEq boolean Логическое равенство
    import { test, expect } from "bun:test"
    import { checkTransitionConditions } from "../index.ts"

    test("Простые условия для булевых значений", () => {
    const condition = { isActive: true }
    const context = { isActive: true }
    const result = checkTransitionConditions(condition, context)
    expect(result, "простое булево условие должно быть true").toBe(true)
    })

    Type declaration

    • boolean
    • { eq?: boolean; notEq?: boolean; logicalEq?: boolean }
      • Optionaleq?: boolean

        Равно указанному булеву значению

      • OptionalnotEq?: boolean

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

      • OptionallogicalEq?: boolean

        Логическое равенство