glam
Version:
Experimental WebGL Engine
24 lines (18 loc) • 484 B
JavaScript
import CreateLoop from 'poem-loop'
export default function loop( propertiesOrBoolean ) {
var properties
if( typeof propertiesOrBoolean === "object" ) {
properties = propertiesOrBoolean
} else {
if( propertiesOrBoolean ) {
properties = {}
} else {
return null
}
}
var loop = CreateLoop( properties )
// TODO - Fix this in the module
loop.on = loop.emitter.on.bind(loop.emitter)
loop.off = loop.emitter.removeListener.bind(loop.emitter)
return loop
}