Позволяет определять условия для обязательных булевых значений в контексте. Не поддерживает проверку на null, так как required поля всегда имеют значение.
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)}) Copy
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)})
Optional
Равно указанному булеву значению
Не равно указанному булеву значению
Логическое равенство
Условия для булевых значений (required)
Позволяет определять условия для обязательных булевых значений в контексте. Не поддерживает проверку на null, так как required поля всегда имеют значение.
Параметры:
Example