riskbook / number-to-words / NumberToWords.ToOrdinal

This module contains a function that allows you to get ordinal from numbers.

toOrdinal : Basics.Float -> Result NumberToWords.Error.NTWError String

Convert number into ordinal numbers.

toOrdinal 0   == Ok "0th"
toOrdinal 10  == Ok "10th"
toOrdinal -10 == Ok "-10th"
toOrdinal NaN == Err NaNOrInfinty
toOrdinal 0.7 == OK "1st"