api / type
OperationResult
Base operation result getters.
Base operation result getters.
These getters provide the final derived signal results of composed operations.
Signature
export type OperationResult = {
/** Derived signal of whether the value is truthy */
get truthy(): DerivedSignal<boolean>;
/** Derived signal of whether the value is falsy */
get falsy(): DerivedSignal<boolean>;
/** Derived signal of the `[isTruthy, isFalsy]` pair. */
get truthyFalsyPair(): DerivedSignal<readonly [boolean, boolean]>;
/** Returns `valueIfTruthy` if truthy, otherwise `valueIfFalsy`. */
ternary: <Tr, Fl>(
valueIfTruthy: MaybeSignalValue<Tr>,
valueIfFalsy: MaybeSignalValue<Fl>
) => DerivedSignal<Tr | Fl>;
};