All files / src/dsl/fp types.js

100% Statements 9/9
100% Branches 4/4
100% Functions 2/2
100% Lines 9/9

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20  1x 105x 100x     1x 1x 1x 1x 1x   1x              
const array   = (
  types =>
  (key, args, {only = null, desc = '', opts = null} = {}) =>
  ({key, types, args, only, desc, opts})
)
 
const number  = array(['number'])
const string  = array(['string'])
const bool    = array(['bool'])
const flag    = array([])
const command = array(null)
 
module.exports = {
  array,
  number,
  string,
  bool,
  flag,
  command
}