define(function(require,exports,module){function createNodeConnector(nodeConnectorID,moduleExports){return window.PhNodeEngine.createNodeConnector(nodeConnectorID,moduleExports)}function isNodeAvailable(){return!!window.PhNodeEngine}function isNodeReady(){return isNodeAvailable()&&window.isNodeReady}function terminateNode(){return isNodeAvailable()?window.PhNodeEngine.terminateNode():Promise.resolve("Node not available to terminate")}function setInspectEnabled(enabled){window.PhNodeEngine.setInspectEnabled(enabled)}function isInspectEnabled(){return!!isNodeAvailable()&&window.PhNodeEngine.isInspectEnabled()}function getInspectPort(){return window.PhNodeEngine.getInspectPort()}exports.createNodeConnector=createNodeConnector,exports.isNodeAvailable=isNodeAvailable,exports.isNodeReady=isNodeReady,exports.terminateNode=terminateNode,exports.isInspectEnabled=isInspectEnabled,exports.setInspectEnabled=setInspectEnabled,exports.getInspectPort=getInspectPort});