m00qek/elm-cpf/1.1.0

NOTE: this package is not compatible with Elm 0.19.1

Cpf

Manipulate and generate brazilian CPFs

type alias CPF =
CPF

A brazilian CPF

type alias Error =
Error

Possible errors when dealing with CPFs

fromList : List Int -> Result Error CPF

Turn a valid list of integers into a CPF. (fromList [1,2,3,4,5,6,7,8,9,0,9] |> Result.map show) == Ok "123.456.789-09"

fromText : String -> Result Error CPF

Turn a valid string into a CPF. (fromText "12345678909" |> Result.map show) == Ok "123.456.789-09" (fromText "123.456.789-09" |> Result.map show) == Ok "123.456.789-09"

toString : CPF -> String

Turn a CPF into a string.

show : CPF -> String

Pretty print a given CPF