api / type
NumberOperation
Number operation with math operations and comparisons.
Number operation with math operations and comparisons.
Extends GenericOperation with number-specific
operations.
Signature
export type NumberOperation = GenericOperation & {
/** The numeric value as a derived signal. */
get result(): DerivedSignal<number>;
/** Chains an addition operation */
add: MathOperation;
/** Chains a subtraction operation */
sub: MathOperation;
/** Chains a multiplication operation */
mul: MathOperation;
/** Chains a division operation */
div: MathOperation;
/** Chains a modulo operation */
mod: MathOperation;
/** Chains an exponentiation operation */
pow: MathOperation;
/** Checks if the value is between lower and upper (inclusive by default) */
isBetween: ConfinementCheckOperation;
/** Chains a less-than comparison */
isLT: ComparisonOperation<number>;
/** Chains a less-than-or-equal comparison */
isLTE: ComparisonOperation<number>;
/** Chains a greater-than comparison */
isGT: ComparisonOperation<number>;
/** Chains a greater-than-or-equal comparison */
isGTE: ComparisonOperation<number>;
};