UNPKG

cie-calculator-flap

Version:

Easily generate CIE References

33 lines (30 loc) 1.59 kB
'use strict'; var CIECalculator = require('./lib/strategies/cie_calculator.js').CIECalculator; var Alg00 = require('./lib/strategies/alg00.js').Alg00; var Alg02 = require('./lib/strategies/alg02.js').Alg02; var Alg03 = require('./lib/strategies/alg03.js').Alg03; var Alg04 = require('./lib/strategies/alg04.js').Alg04; var Alg06 = require('./lib/strategies/alg06.js').Alg06; var Alg10 = require('./lib/strategies/alg10.js').Alg10; var Alg11 = require('./lib/strategies/alg11.js').Alg11; var Alg14 = require('./lib/strategies/alg14.js').Alg14; var Alg21 = require('./lib/strategies/alg21.js').Alg21; var Alg27 = require('./lib/strategies/alg27.js').Alg27; var Alg35 = require('./lib/strategies/alg35.js').Alg35; var Alg36 = require('./lib/strategies/alg36.js').Alg36; var Alg37 = require('./lib/strategies/alg37.js').Alg37; var Alg45 = require('./lib/strategies/alg45.js').Alg45; var Alg62 = require('./lib/strategies/alg62.js').Alg62; var Alg72 = require('./lib/strategies/alg72.js').Alg72; var Alg77 = require('./lib/strategies/alg77.js').Alg77; var Alg80 = require('./lib/strategies/alg80.js').Alg80; var Alg81 = require('./lib/strategies/alg81.js').Alg81; var Alg82 = require('./lib/strategies/alg82.js').Alg82; var Alg89 = require('./lib/strategies/alg89.js').Alg89; var Alg91 = require('./lib/strategies/alg91.js').Alg91; var Alg94 = require('./lib/strategies/alg94.js').Alg94; module.exports = function(params) { var calculator = new CIECalculator(); calculator.setStrategy(eval('new Alg'+params.alg+'()')); return calculator.execute(params); }