externs/node: can now build all JS externs without error
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/a6887f8f Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/a6887f8f Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/a6887f8f Branch: refs/heads/develop Commit: a6887f8f6d7d1fb200761c3d4ef0fd5a11286573 Parents: 2a00175 Author: Josh Tynjala <[email protected]> Authored: Wed Apr 20 10:20:13 2016 -0700 Committer: Josh Tynjala <[email protected]> Committed: Wed Apr 20 10:20:13 2016 -0700 ---------------------------------------------------------------------- externs/node/compile-config.xml | 7 ++++++- externs/node/missing.js | 5 ----- externs/node/node-compile-config.xml | 26 +++++++++++++++----------- 3 files changed, 21 insertions(+), 17 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/a6887f8f/externs/node/compile-config.xml ---------------------------------------------------------------------- diff --git a/externs/node/compile-config.xml b/externs/node/compile-config.xml index 91df9e3..5b072dd 100644 --- a/externs/node/compile-config.xml +++ b/externs/node/compile-config.xml @@ -26,17 +26,22 @@ </external-library-path> <source-path> + <path-element>out/as/constants</path-element> + <path-element>out/as/classes</path-element> <path-element>out/as/functions</path-element> + <path-element>out/as/typedefs</path-element> + <path-element>out/as/duplicates</path-element> </source-path> <warn-no-constructor>false</warn-no-constructor> </compiler> <include-sources> - <!--<path-element>out/as/constants</path-element>--> + <path-element>out/as/constants</path-element> <path-element>out/as/classes</path-element> <path-element>out/as/functions</path-element> <path-element>out/as/typedefs</path-element> + <path-element>out/as/duplicates</path-element> </include-sources> <include-file> http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/a6887f8f/externs/node/missing.js ---------------------------------------------------------------------- diff --git a/externs/node/missing.js b/externs/node/missing.js index ebacb75..d6c73f3 100644 --- a/externs/node/missing.js +++ b/externs/node/missing.js @@ -23,8 +23,3 @@ * @externs */ -/** - * @param {string} id - * @return {*} - */ -function require(id) {}; http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/a6887f8f/externs/node/node-compile-config.xml ---------------------------------------------------------------------- diff --git a/externs/node/node-compile-config.xml b/externs/node/node-compile-config.xml index aa97477..d836f6d 100644 --- a/externs/node/node-compile-config.xml +++ b/externs/node/node-compile-config.xml @@ -33,34 +33,38 @@ <external> <path-element>missing.js</path-element> <path-element>externs/assert.js</path-element> - <!--<path-element>externs/buffer.js</path-element>--> - <!--<path-element>externs/child_process.js</path-element>--> - <!--<path-element>externs/cluster.js</path-element>--> + <path-element>externs/buffer.js</path-element> + <path-element>externs/child_process.js</path-element> + <path-element>externs/cluster.js</path-element> <path-element>externs/crypto.js</path-element> - <!--<path-element>externs/dgram.js</path-element>--> + <path-element>externs/dgram.js</path-element> <path-element>externs/dns.js</path-element> <path-element>externs/domain.js</path-element> <path-element>externs/events.js</path-element> <path-element>externs/fs.js</path-element> - <!--<path-element>externs/globals.js</path-element>--> - <!--<path-element>externs/http.js</path-element>--> - <!--<path-element>externs/https.js</path-element>--> + <path-element>externs/globals.js</path-element> + <path-element>externs/http.js</path-element> + <path-element>externs/https.js</path-element> <path-element>externs/net.js</path-element> <path-element>externs/os.js</path-element> <path-element>externs/path.js</path-element> - <!--<path-element>externs/punycode.js</path-element>--> - <!--<path-element>externs/querystring.js</path-element>--> + <path-element>externs/punycode.js</path-element> + <path-element>externs/querystring.js</path-element> <path-element>externs/readline.js</path-element> <path-element>externs/repl.js</path-element> <path-element>externs/stream.js</path-element> - <!--<path-element>externs/string_decoder.js</path-element>--> + <path-element>externs/string_decoder.js</path-element> <path-element>externs/tls.js</path-element> <path-element>externs/tty.js</path-element> <path-element>externs/url.js</path-element> <path-element>externs/util.js</path-element> <path-element>externs/vm.js</path-element> - <!--<path-element>externs/zlib.js</path-element>--> + <path-element>externs/zlib.js</path-element> </external> + <exclude> + <class>Buffer</class> + <name>toJSON</name> + </exclude> <as-root>out/as</as-root>
