src/js/libs/spiritual-edb.js
function(type, target) {
		var handler, input = this._configure(type.constructor, type);
		if (target) {
			console.error("Deprecated API is deprecated", target.spirit);
			if ((handler = target.$oninput || target.oninput)) {
				handler.call(target, input);
			}
		} else {
			gui.Broadcast.dispatch(edb.BROADCAST_OUTPUT, input);
		}
	}
function(type, target) {
		var handler, input = this._configure(type.constructor, type);
		if (target) {
			console.error("Deprecated API is deprecated", target.spirit);
			if ((handler = target.$oninput || target.oninput)) {
				handler.call(target, input);
			}
		} else {
			gui.Broadcast.dispatch(edb.BROADCAST_OUTPUT, input);
		}
	}
function ( type , target ) { var handler , input = this . _configure ( type . constructor , type ) ; if ( target ) { console . error ( "Deprecated API is deprecated" , target . spirit ) ; if ( ( handler = target . $oninput || target . oninput ) ) { handler . call ( target , input ) ; } } else { gui . Broadcast . dispatch ( edb . BROADCAST_OUTPUT , input ) ; } }
Output Type instance.
@returns {edb.Object|edb.Array}
@param @optional {object} target
TODO: rename to 'output'?
Output Type instance .