Chadtech/elm-bool-extra/1.0.0

NOTE: this package is not compatible with Elm 0.19.1

Bool.Extra

Convenience functions for working with Bools

Basics

all : List Bool -> Bool

All the bools are true.

all [ True, True ] == True
all [ True, False ] == False
all [ False, False ] == False
none : List Bool -> Bool

None of the bools are true.

none [ True, True ] == False
none [ True, False ] == False
none [ False, False ] == True
any : List Bool -> Bool

At least one of the bools is true.

any [ True, True ] == True
any [ True, False ] == True
any [ False, False ] == False
notAll : List Bool -> Bool

Not all of them are true

notAll [ True, True ] == False
notAll [ True, False ] == True
notAll [ False, False ] == True