Skip to the content.

Home > @easyops-cn/brick-next-pipes > ternary

ternary() function

三元运算,根据条件返回两个值中的一个。

Logic

Signature:

export declare function ternary<T, U>(value: boolean, resultIfTrue: T, resultIfFalse: U): T | U;

Parameters

Parameter Type Description
value boolean 条件。
resultIfTrue T 当条件为真时返回的值。
resultIfFalse U 当条件为假时返回的值。

Returns:

T | U

value 为真时返回 resultIfTrue,否则返回 resultIfFalse