tuple.flow
Helper functions for working with tuples in flow typed code.
Usage
Transforms
mapFirst
tuple //? [2]tuple //? [2, 2]tuple //? [2, 2, 3, 4, 5]
mapSecond
tuple //? [1, 3]tuple //? [1, 3, 3, 4, 5]
Accessors
first
tuple //? 1tuple //? 1tuple //? 1
second
tuple //? 2tuple //? 2
third
/ fourth
/ fifth
/ sixth
/ seventh
/ eighth
tuple //? 3tuple //? 4tuple //? 5tuple //? 6tuple //? 7tuple //? 8
Constructors
unit
/ tuple0
tuple //? []tuple //? []
singleton
/ tuple1
tuple //? [1]tuple //? [1]
tuple
/ tuple2
tuple //? [1, 2]tuple //? [1, 2]
triple
/ tuple3
tuple //? [1, 2, 3]tuple //? [1, 2, 3]
quadruple
/ tuple4
tuple //? [1, 2, 3, 4]tuple //? [1, 2, 3, 4]
quintuple
/ tuple5
tuple //? [1, 2, 3, 4, 5]tuple //? [1, 2, 3, 4, 5]
sextuple
/ tuple6
tuple //? [1, 2, 3, 4, 5, 6]tuple //? [1, 2, 3, 4, 5, 6]
septuple
/ tuple7
tuple //? [1, 2, 3, 4, 5, 6, 7]tuple //? [1, 2, 3, 4, 5, 6, 7]
octuple
/ tuple8
tuple //? [1, 2, 3, 4, 5, 6, 7, 8]tuple //? [1, 2, 3, 4, 5, 6, 7, 8]
Install
npm install tuple.flow