predictype

predictype v0.8.1


predictype / predicates/booleans/booleanComparison / booleanComparison

Function: booleanComparison()

booleanComparison(value, oper, target): boolean

Defined in: predicates/booleans/booleanComparison.ts:27

Compares a boolean value to a target boolean using the specified comparison operation.

Parameters

value

boolean

The boolean value to compare.

oper

BooleanComparisonOper

The comparison operation to perform (e.g. ‘equals’, ‘not_equals’).

target

boolean

The boolean value to compare against.

Returns

boolean

True if the comparison is valid according to the operator, otherwise false.

Throws

If the operation is not recognized.

Example

const valueTrue = true;
const valueFalse = false;

booleanComparison(valueTrue, 'equals', true); // true
booleanComparison(valueFalse, 'equals', true); // false
booleanComparison(valueTrue, 'not_equals', false); // true
booleanComparison(valueFalse, 'not_equals', false); // false

Remarks

Supported Operators: