A simple Swift utility for conditionally joining classNames together.
import Closswift
// Strings (variadic)
let bar: Optional<String> = "bar"
closs("foo", bar, "baz");
//=> "foo bar baz"
// Dictionaries
closs(["foo" : true, "bar" : false], ["baz" : isTrue()]))
//=> "foo baz"
// Dictionaries (variadic)
closs(["foo" : true], ["bar" : false], String?.none, ["--foobar" : true])
//=> "foo --foobar"
// Arrays
closs("foo", 0 , false, "bar")
//=> "foo bar"
// Arrays (variadic)
closs(["foo"], ["", 0, false, "bar"])
//=> "foo bar"
Returns: String
Type: ClosswiftCombinable
(Conform to 'Array, String, Optional, Bool, Dictionary')
link |
Stars: 0 |
Last commit: 2 years ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics