all files / music-notation/ index.js

100% Statements 18/18
100% Branches 0/0
100% Functions 0/0
100% Lines 18/18
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38                                       
'use strict'
 
var N = {}
N.operation = require('./operation')
 
N.accidentals = {
  parse: require('./accidentals/parse'),
  str: require('./accidentals/str')
}
 
N.array = {
  fromProps: require('./array/from-props'),
  toProps: require('./array/to-props')
}
 
N.note = require('./note/note')
N.note.regex = require('./note/regex')
N.note.parse = require('./note/parse')
N.note.str = require('./note/str')
 
N.interval = require('./interval/interval')
N.interval.regex = require('./interval/regex')
N.interval.parse = require('./interval/parse')
N.interval.str = require('./interval/str')
 
N.pitch = require('./pitch/pitch')
N.pitch.parse = require('./pitch/parse')
N.pitch.str = require('./pitch/str')
 
N.roman = {
  regex: require('./roman/regex'),
  parse: require('./roman/parse')
}
 
N.memoize = require('./memoize')
 
module.exports = N