Commit Graph

245 Commits

Author SHA1 Message Date
Daniel Rosenwasser
27e260259e
Merge pull request #23615 from hoo29/master
[node] undo TlsOptions name change
2018-02-13 12:13:32 -08:00
Daniel Rosenwasser
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 Rosenwasser
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 Rosenwasser
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 Buckton
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
Flarna
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 Buckton
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
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
Denis Malinochkin
a593fd2d60 refactor(node): Remove duplicate line for the «addListener» method (#23449) 2018-02-06 08:47:31 -08:00
glmdgrielson
a6a051d448
Removed whitespace
Stupid auto-indent...
2018-02-05 09:52:01 -05:00
glmdgrielson
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
glmdgrielson
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
glmdgrielson
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
Flarna
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
OwnageIsMagic
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
Andy
d28699513a
node: Fix whitespace (#22694) 2018-01-05 08:18:22 -08:00
Klaus Meinhardt
46afc73cfb node: add module.paths (#22578) 2018-01-04 09:25:08 -08:00
Evan Shortiss
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 Tomalka
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
hoo29
34f8553e46 Update index.d.ts (#22338)
added secureProtocol to ServerOptions
2018-01-03 13:34:09 -08:00
Mohamed Hegazy
c152f305b9
Add inspectPort to ClusterSettings (#22652) 2018-01-03 12:59:29 -08:00
Daniel Milbrandt
0f3d1dc170 ClusterSetupMasterSettings to ClusterSettings (#22647)
According to official docs the settings for setupMaster settings are just the ClusterSettings.
There is an ClusterSettings interface already but setupMaster function parameters refered to incomplete and unnecessary ClusterSetupMasterSettings. I deleted the ClusterSetupMasterSettings interface and refer to the existing  ClusterSettings which are correct.

https://nodejs.org/docs/latest-v8.x/api/cluster.html#cluster_cluster_setupmaster_settings
2018-01-03 12:19:08 -08:00
Flarna
d9f51eae65 [node] improve typing of query.parse() (#22171)
* tabs to spaces

* [node] improve typing of query.parse()

* Update according to review:
- Better naming UrlParsedQuery => UrlWithParsedQuery, UrlStringQuery => UrlWithStringQuery
- replace Url type by UrlWithParsedQuery | UrlWithStringQuery

* Re-introduce url.Url as it is used by several other modules.
2018-01-03 11:44:10 -08:00
Arthur Ozga
b6b7d5308d
Merge pull request #22077 from Zarel/writable-end
[node] Support passing callback-only in writable.end()
2017-12-19 11:23:30 -08:00
Guangcong Luo
62f093e09c Support passing function only in Node writable.end() 2017-12-14 19:22:16 -06:00
Mine Starks
dc7448628c
Merge pull request #20725 from thewizarodofoz/master
fix Worker.id type
2017-12-13 14:46:37 -08:00
Mine Starks
96f8777eb5
Merge pull request #22037 from jkomyno/master
node: added perf_hooks module definition
2017-12-13 09:50:30 -08:00
Mine Starks
fa0b616334
Merge pull request #20561 from grantila/master
[node] [crypto] Added missing crypto update types
2017-12-13 09:49:47 -08:00
Gustaf Räntilä
a81ca537d5 zlib.params with mandatory callback 2017-12-13 16:47:23 +01:00
Gustaf Räntilä
4dadace68b zlib callbacks now strictly () = >void 2017-12-13 16:36:32 +01:00
Gustaf Räntilä
340885a03e Fixed zlib.flush 'kind' argument 2017-12-13 16:27:50 +01:00
Gustaf Räntilä
784a62737e Added zlib stream methods/properties 2017-12-13 13:57:49 +01:00
Gustaf Räntilä
21f749d3f3 Merge remote-tracking branch 'upstream/master' 2017-12-13 12:54:10 +01:00
Alberto Schiabel
6b8a981058
[node.perf_hooks] changed property boolean to optional 2017-12-13 10:36:28 +01:00
jkomyno
151f13c920 [node.perf_hooks] Various fixes, added PerformanceObserver and constants 2017-12-13 00:42:34 +01:00
Mine Starks
736ebf768c
Merge pull request #22010 from GrabCAD/master
Add types for Error.prepareStackTrace()
2017-12-11 09:14:14 -08:00
Alberto Schiabel
91496380ed
Update index.d.ts 2017-12-10 17:18:30 +01:00
jkomyno
0d80be9350 node: increased target version to 8.5.x in the header 2017-12-07 21:23:30 +01:00
jkomyno
8867eb032a node: added perf_hooks module definition 2017-12-07 21:15:14 +01:00
Howard Mak
95b94efe8d Clean up comments for NodeJS.CallSite methods. Make "this" references clearer. 2017-12-07 13:46:40 -05:00
Howard Mak
4d1ff2f02e PR feedback: Tighten signatures for CallSite methods 2017-12-07 13:20:39 -05:00
Bowden Kelly
f076ad2c79
Merge pull request #21994 from ctaggart/rm-node-_debugger
remove removed legacy Node _debugger API
2017-12-06 15:56:55 -08:00