API Reference

Returns a corresponding expression based on a matching value of an expression provided. Uses isEqual under the hood.

function caseEquals<T = any, U = any>( value: T, ...casesAndDefault: [...c: [T, U][], U] ) // Example: const widthByHeight = round(1920 / 1080, 0.01) // 1.78 const apectRatio = caseEquals( widthByHeight, [1.78, "16:9"], [1.5, "3:2"], [1.33, "4:3"], [1, "1:1"], "Uncommon aspect ratio" ) //=> "16:9"