diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-04-03 15:43:32 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-04-03 15:45:57 +0200 |
commit | 71e285b94c7edaa43aa8115965cf5a36b8e0f80a (patch) | |
tree | 7d4aa9d0d5aff686b106cd5da72ba77960c4af43 /deps/node/deps/node-inspect/examples | |
parent | 7dadf9356b4f3f4137ce982ea5bb960283116e9a (diff) | |
download | akono-71e285b94c7edaa43aa8115965cf5a36b8e0f80a.tar.gz akono-71e285b94c7edaa43aa8115965cf5a36b8e0f80a.tar.bz2 akono-71e285b94c7edaa43aa8115965cf5a36b8e0f80a.zip |
Node.js v11.13.0
Diffstat (limited to 'deps/node/deps/node-inspect/examples')
-rw-r--r-- | deps/node/deps/node-inspect/examples/alive.js | 5 | ||||
-rw-r--r-- | deps/node/deps/node-inspect/examples/backtrace.js | 30 | ||||
-rw-r--r-- | deps/node/deps/node-inspect/examples/break.js | 16 | ||||
-rw-r--r-- | deps/node/deps/node-inspect/examples/cjs/index.js | 5 | ||||
-rw-r--r-- | deps/node/deps/node-inspect/examples/cjs/other.js | 3 | ||||
-rw-r--r-- | deps/node/deps/node-inspect/examples/empty.js | 0 | ||||
-rw-r--r-- | deps/node/deps/node-inspect/examples/exceptions.js | 10 | ||||
-rw-r--r-- | deps/node/deps/node-inspect/examples/three-lines.js | 3 | ||||
-rw-r--r-- | deps/node/deps/node-inspect/examples/use-strict.js | 2 |
9 files changed, 74 insertions, 0 deletions
diff --git a/deps/node/deps/node-inspect/examples/alive.js b/deps/node/deps/node-inspect/examples/alive.js new file mode 100644 index 00000000..c8ad157b --- /dev/null +++ b/deps/node/deps/node-inspect/examples/alive.js @@ -0,0 +1,5 @@ +let x = 0; +function heartbeat() { + ++x; +} +setInterval(heartbeat, 50); diff --git a/deps/node/deps/node-inspect/examples/backtrace.js b/deps/node/deps/node-inspect/examples/backtrace.js new file mode 100644 index 00000000..f18b33ea --- /dev/null +++ b/deps/node/deps/node-inspect/examples/backtrace.js @@ -0,0 +1,30 @@ +const { exports: moduleScoped } = module; + +function topFn(a, b = false) { + const l1 = a; + let t = typeof l1; + var v = t.length; + debugger; + return b || t || v || moduleScoped; +} + +class Ctor { + constructor(options) { + this.options = options; + } + + m() { + const mLocal = this.options; + topFn(this); + return mLocal; + } +} + +(function () { + const theOptions = { x: 42 }; + const arr = [theOptions]; + arr.forEach(options => { + const obj = new Ctor(options); + return obj.m(); + }); +}()); diff --git a/deps/node/deps/node-inspect/examples/break.js b/deps/node/deps/node-inspect/examples/break.js new file mode 100644 index 00000000..d5f26578 --- /dev/null +++ b/deps/node/deps/node-inspect/examples/break.js @@ -0,0 +1,16 @@ +const x = 10; +let name = 'World'; +name = 'Robin'; +function sayHello() { + if (x > 0) { + console.log(`Hello ${name}`); + } +} +sayHello(); +debugger; +setTimeout(sayHello, 10); + +function otherFunction() { + console.log('x = %d', x); +} +setTimeout(otherFunction, 50); diff --git a/deps/node/deps/node-inspect/examples/cjs/index.js b/deps/node/deps/node-inspect/examples/cjs/index.js new file mode 100644 index 00000000..0ace6d9b --- /dev/null +++ b/deps/node/deps/node-inspect/examples/cjs/index.js @@ -0,0 +1,5 @@ +const fourty = 40; +const { add } = require('./other'); + +const sum = add(fourty, 2); +module.exports = sum; diff --git a/deps/node/deps/node-inspect/examples/cjs/other.js b/deps/node/deps/node-inspect/examples/cjs/other.js new file mode 100644 index 00000000..44a9a439 --- /dev/null +++ b/deps/node/deps/node-inspect/examples/cjs/other.js @@ -0,0 +1,3 @@ +exports.add = function add(a, b) { + return a + b; +}; diff --git a/deps/node/deps/node-inspect/examples/empty.js b/deps/node/deps/node-inspect/examples/empty.js new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/deps/node/deps/node-inspect/examples/empty.js diff --git a/deps/node/deps/node-inspect/examples/exceptions.js b/deps/node/deps/node-inspect/examples/exceptions.js new file mode 100644 index 00000000..f57d48a4 --- /dev/null +++ b/deps/node/deps/node-inspect/examples/exceptions.js @@ -0,0 +1,10 @@ +let error = null; +try { + throw new Error('Caught'); +} catch (e) { + error = e; +} + +if (error) { + throw new Error('Uncaught'); +} diff --git a/deps/node/deps/node-inspect/examples/three-lines.js b/deps/node/deps/node-inspect/examples/three-lines.js new file mode 100644 index 00000000..c17c7c1d --- /dev/null +++ b/deps/node/deps/node-inspect/examples/three-lines.js @@ -0,0 +1,3 @@ +let x = 1; +x = x + 1; +module.exports = x; diff --git a/deps/node/deps/node-inspect/examples/use-strict.js b/deps/node/deps/node-inspect/examples/use-strict.js new file mode 100644 index 00000000..9fe4b8f3 --- /dev/null +++ b/deps/node/deps/node-inspect/examples/use-strict.js @@ -0,0 +1,2 @@ +'use strict'; +console.log('first real line'); |