Commit Graph
321 Commits
Author SHA1 Message Date
Andy Hanson 45c9246c09 Remove esModuleInterop from tsconfigs (no longer mandatory) 2018-02-14 14:55:13 -08:00
Daniel RosenwasserandGitHub 27e260259e Merge pull request #23615 from hoo29/master
[node] undo TlsOptions name change
2018-02-13 12:13:32 -08:00
Huw McNamara d3045c2a59 undid TlsOptions name change node v8 2018-02-13 18:45:46 +00:00
Daniel RosenwasserandGitHub 4219597f8d Merge pull request #23330 from kjin/http2-9.4
[node] Update http2 definitions for 9.4
2018-02-13 10:34:47 -08:00
Daniel RosenwasserandGitHub 86e2bc1cf0 Merge pull request #23486 from mentos1386/mentos1386-node-tty-class-fix
[NodeJS] TTY ReadStream Interface to Class fix
2018-02-13 10:31:42 -08:00
Huw McNamara 6c98b1f3d8 undid TlsOptions name change 2018-02-13 18:25:43 +00:00
Kelvin Jin a25c336a59 [node] Update http2 definitions for 9.4 2018-02-12 16:54:37 -05:00
Daniel RosenwasserandGitHub 45e71c9c2b Merge pull request #23393 from hoo29/master
[node] tidied up and de-duplicated tls related options
2018-02-10 10:34:57 -08:00
Ron BucktonandGitHub 314132546a Merge pull request #23374 from johan13/socket-return-types
[node] Fix return type of net.Socket methods
2018-02-08 20:10:45 -08:00
FlarnaandAndy 97e17866e8 [node] Improve return type of fs.readdir() and fs.readdirsync() (#23440)
* [node] Improve return type of fs.readdir() and fs.readdirsync()

* additionally update v6
2018-02-08 07:33:55 -08:00
Ron BucktonandGitHub 829640b173 Merge pull request #23427 from Alorel/patch-1
Add encoding option to node.readdir
2018-02-07 15:32:26 -08:00
Ron BucktonandGitHub eaa9ff9367 Merge pull request #23411 from glmdgrielson/require-resolve
[node] require.resolve update v8.9.0
2018-02-07 14:55:12 -08:00
Huw McNamara 289d1294d0 copy paaste RequestOptions 2018-02-07 21:14:52 +00:00
Huw McNamara fb7accbd5e don't use pick. fixed tests 2018-02-07 19:31:40 +00:00
Tine Jozelj 4cc753241a fix(node): updated for v7 and v8 2018-02-07 17:46:35 +01:00
Tine Jozelj 20f76516d5 Merge branch 'master' into mentos1386-node-tty-class-fix 2018-02-07 17:31:26 +01:00
Huw McNamara 4fb702c02c changed local pick name 2018-02-06 20:03:20 +00:00
Huw McNamara e00c71172a fixed deps, add local pick def 2018-02-06 19:21:36 +00:00
Huw McNamara 673020868e made changes to v9 2018-02-06 18:55:42 +00:00
Huw McNamara 613c514505 actioned comments 2018-02-06 18:40:40 +00:00
Denis MalinochkinandAndy a593fd2d60 refactor(node): Remove duplicate line for the «addListener» method (#23449) 2018-02-06 08:47:31 -08:00
Arturas Molcanovas 92e408b5ab Merge branch 'master' into patch-1 2018-02-05 21:18:21 +00:00
AndyandGitHub b890bf4556 Fix node tests to be compatible with --esModuleInterop (#23437) 2018-02-05 13:08:34 -08:00
Arturas Molcanovas 760d1d490d Fix path docs 2018-02-05 20:53:26 +00:00
Arturas Molcanovas d7479d6297 Use readdir types template from v9 2018-02-05 20:50:10 +00:00
Arturas Molcanovas c1e681c37b merge master 2018-02-05 20:11:57 +00:00
Arturas Molcanovas 16f4c65202 add string buffer 2018-02-05 20:00:26 +00:00
Arturas Molcanovas bc3f9a7ca7 Merge branch 'patch-1' of https://github.com/Alorel/DefinitelyTyped into patch-1 2018-02-05 19:57:16 +00:00
Arturas Molcanovas c15ee71643 Add buffer output support 2018-02-05 19:56:40 +00:00
AndyandGitHub bef4d2b27d Enable "esModuleInterop" in all tsconfigs (#23354) 2018-02-05 11:01:56 -08:00
ArtandGitHub fd35f96ddd Update index.d.ts
Add definitions author tag
2018-02-05 15:46:48 +00:00
glmdgrielsonandGitHub a6a051d448 Removed whitespace
Stupid auto-indent...
2018-02-05 09:52:01 -05:00
ArtandGitHub 1e48a332ba Update index.d.ts 2018-02-05 14:31:03 +00:00
glmdgrielsonandGitHub 91fcfae67f Made paths property optional
I'm making a lot of seemingly duplicate commits here, aren't I?
2018-02-05 09:30:33 -05:00
glmdgrielsonandGitHub b29ebabcb8 Made paths property optional
Granted, I can't imagine any reason you wouldn't have it, but you don't have to!
2018-02-05 09:29:26 -05:00
glmdgrielsonandGitHub 8c8d986e3b Update require.resolve.paths type
I've also changed the version in the header, as this bit wasn't added until 8.9.x. I hope that's okay.
2018-02-05 09:16:15 -05:00
glmdgrielsonandGitHub b86955ac31 Update require.resolve.paths type
I'm not too familiar with the strict null checks, sorry.
2018-02-05 09:13:51 -05:00
glmdgrielsonandGitHub aa6b62b81f A bit of backporting
It was added in 8.9 after all...
2018-02-04 18:46:17 -05:00
glmdgrielsonandGitHub e38672cd3e Updated require.resolve
The official `require.resolve` docs say that it now accepts a second argument, an object with a paths property is an array which I think is comprised of strings.
2018-02-04 18:13:44 -05:00
Johan Levin 28ac79260d Change return type of net.Socket methods 2018-02-04 21:54:49 +01:00
Huw McNamara 22ee81d082 fixed build issues 2018-02-03 15:38:01 +00:00
Huw McNamara c4c47a1677 tidied up and de-duplicated tls options 2018-02-03 15:23:08 +00:00
FlarnaandAndy b064f807f7 [node] Add Api changes for 9.4.0 (#23039)
* [node] add writable.writableLength and readable.readableLength to stream

* [node] allow DataView and ArrayBuffer for zlib apis

* [node] add EventEmitter.rawListeners()

* [pty.js] Remove implements stream.Stream as Terminal implements only parts of it

* [node] update version to 9.4.0
2018-01-26 09:11:51 -08:00
AndyandJohn Reilly 37685e11dd Add tslint disables for no-const-enum (#23134) 2018-01-23 18:19:36 +00:00
FlarnaandWesley Wigham 2c88afc6f8 [node] sync nodejs v8 with recent changes done on latest (#22816) 2018-01-17 13:09:15 -08:00
OwnageIsMagicandAndy ea2dc4dc28 Node 9.3 (#22593)
* SignalsListener signal name

https://github.com/nodejs/node/pull/15606

* created Node 8 folder

* Create tsconfig.json

* Create tslint.json

* Create node-tests.ts

* Node 9

* update node header

* Tabs to spaces

* copy inspector.d.ts to v8 folder

* correct path mapping for v8

* disable no-declare-current-package for v8 module

* Correct version to 9.3.x
Add writableHighWaterMark/readableHighWaterMark to WriteStream/ReadStream
fixed setUncaughtExceptionCaptureCallback()
Add module.builtinModules
change os.EOL to const
add writableHighWaterMark to Duplex
writableHighWaterMark and readableHighWaterMark are readonly

* fs.realpathSync.native and fs.realpath.native

* fs.realpath.native tests
2018-01-08 07:54:44 -08:00
AndyandGitHub d28699513a node: Fix whitespace (#22694) 2018-01-05 08:18:22 -08:00
Klaus MeinhardtandMohamed Hegazy 46afc73cfb node: add module.paths (#22578) 2018-01-04 09:25:08 -08:00
Evan ShortissandMohamed Hegazy 98f1d85679 Fixed - nodejs core typing for path.resolve args (#22567)
* Fixed - nodejs core typing for path.resolve args

* fix in all versions
2018-01-03 17:03:06 -08:00
Olaf TomalkaandMohamed Hegazy abb6cbad16 Fix Node's path.format() requiring all options (#22525)
* Fix Node's path.format() requiring all options

The bug manifested during use of path.win32 and path.posix submodules.
Both functions required all of the options to exist which is not
the case as some override others.
Further research indicated that previous Node versions were also
susceptible, up to v4.

I've used the Typescript's Partial<> type which makes all properties
optional, allowing for easier maintenance and readabillity at the cost
of now requiring Typescript 2.1, which I believe is a good trade-off.

* Revert the decision to use TS 2.1 in @types/node

Updating Typescript version would require to update
all other types that rely on Node, which may be quite a lot.
Fixing a bug is not a big enough reason to add new version to all
of those packages.
2018-01-03 14:44:18 -08:00