UNPKG

genish.js

Version:
29 lines (20 loc) 481 B
'use strict' let gen = require('./gen.js') let proto = { name:'ltp', gen() { let out, inputs = gen.getInputs( this ) if( isNaN( this.inputs[0] ) || isNaN( this.inputs[1] ) ) { out = `(${inputs[ 0 ]} * (( ${inputs[0]} < ${inputs[1]} ) | 0 ) )` } else { out = inputs[0] * (( inputs[0] < inputs[1] ) | 0 ) } return out } } module.exports = (x,y) => { let ltp = Object.create( proto ) ltp.inputs = [ x,y ] return ltp }