UNPKG

genish.js

Version:
29 lines (20 loc) 483 B
'use strict' let gen = require('./gen.js') let proto = { name:'gtp', 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 gtp = Object.create( proto ) gtp.inputs = [ x,y ] return gtp }