Commit Graph

154 Commits

Author SHA1 Message Date
Tim Schoenheider
3c8f15080c add timeout to http.AgentOptions (#27946) 2018-08-13 09:11:44 -07:00
ikokostya
b3387d6338 [node] Update declarations for dns.resolveAny (#27950)
* [node] Update declarations for dns.resolveAny

* Fix dns.resolve test

* Add CNAME record type

* Use @deprecated tag for AnyRecordWithTtl interface
2018-08-10 15:39:39 -07:00
James Bromwell
b6bcd18205 [node] Fix typings for various child_process methods (#28025)
* node: add strong typing and a few missed types for methods on child_process

* node: child_process method stdio array can take null or undefined values

* node child_process: add back argv0 option for spawnSync, probably bad docs
2018-08-10 08:21:20 -07:00
Ron Buckton
9fe65ab328 [NodeJS] Fix 'this' type for stream options. (#27788)
* Fix 'this' type for stream options.

* Reverse max_old_space_size option

* PR Feedback

* Fix module augmentation in vinyl-fs
2018-08-03 11:57:42 -07:00
Louis-Dominique Dubeau
e425a450ce node: add the 3rd parameter to URLSearchParams.forEach (#27732)
The documentation for [URLSearchParams.forEach][1] shows that the
callback function will be called with 3 parameters. This has been true
since Node 6. This commit adds a definition for the 3rd parameter to
the definition files for Node 6, 7, 8, 9 and 10.

[1]: https://nodejs.org/api/url.html#url_urlsearchparams_foreach_fn_thisarg
2018-07-31 15:43:02 -07:00
Michael Lumish
fb0db28895 @types/node: add missing properties to Http2Session (#27588)
* node types: add missing properties to Http2Session

Add "connecting" and "ping" properties to Http2Session

* Add NodeJS.TypedArray
2018-07-27 17:13:59 -07:00
Brian Crowell
21077b2657 [node]: Make stream destroy method signatures match (#27608)
* [node]: Make stream destroy method signatures match

The "destroy" option when creating streams has the same signature as the
_destroy method on the stream: a function accepting an optional error and a
callback which also takes an optional error.

* Fix tests affected by the change in stream definitions
2018-07-27 10:52:13 -07:00
Gerhard Stöbich
2bb44da669 [node] introduce TypedArray (#27387) 2018-07-24 10:08:06 -07:00
Daniel Rosenwasser
bd2b1d6be9
Merge pull request #26678 from DefinitelyTyped/strictAssert
Added 'strict' to the 'assert' module.
2018-07-05 15:59:21 -07:00
Jeff Jacobson
8d0b168575 [node] Added missing COPYFILE_* constants (#27036)
fixes #26534
2018-07-05 12:50:34 -07:00
Gerhard Stoebich
382f56c51d [node] add crypto.scrypt and crypto.scryptSync 2018-06-26 18:04:09 +02:00
ZaneHannanAU
36a8cba524
[@types/node] Add tests for extended InspectOptions 2018-06-23 10:06:59 +10:00
ZaneHannanAU
11dac82bbe
rewrite tests to pass linter
```

ERROR: 1175:53  whitespace                  missing whitespace
ERROR: 1189:1   no-consecutive-blank-lines  Consecutive blank lines are forbidden
ERROR: 1203:60  semicolon                   Missing semicolon
ERROR: 1204:58  semicolon                   Missing semicolon
ERROR: 1205:52  semicolon                   Missing semicolon
ERROR: 1206:74  semicolon                   Missing semicolon
ERROR: 1245:13  expect                      TypeScript@next compile error: 
Cannot redeclare block-scoped variable 'arr'.
ERROR: 1255:13  expect                      TypeScript@next compile error: 
Cannot redeclare block-scoped variable 'arr'.
```
2018-06-20 20:37:03 +10:00
ZaneHannanAU
1408e34280
Fix more tests 2018-06-20 20:04:39 +10:00
ZaneHannanAU
da64ac90bb
fix excess whitespace, fix new DataView 2018-06-20 19:03:33 +10:00
ZaneHannanAU
f08ee82ae4
Merge branch 'master' into ZaneHannanAU-patch-1 2018-06-20 17:25:10 +10:00
Daniel Rosenwasser
35b9eb2800 Added 'strict' to the 'assert' module. 2018-06-19 13:23:39 -07:00
ZaneHannanAU
bbab2bd291
Update crypto tests to use different ArrayBuffer types. 2018-06-19 16:12:45 +10:00
Nathan Shively-Sanders
ba6955eb3f
Merge pull request #26613 from ZaneHannanAU/patch-2
Missing definition for `dns.resolveAny` and `dns.resolve(domain, 'ANY')` in `@types/node`
2018-06-18 15:13:59 -07:00
ZaneHannanAU
169b206383
... fix spelling mistake 2018-06-18 11:48:35 +10:00
ZaneHannanAU
7521d75c2a
Fix references, add AnyTxtRecord 2018-06-18 10:52:32 +10:00
ZaneHannanAU
6edbf642ee
Add test for resolve(hostname, "ANY")
Test for `resolveAny` not added as other tests for the same haven't been added.
2018-06-18 10:34:39 +10:00
islishude
9e33d7d953 fix(node): fix ECDH.converKey() 2018-06-17 10:58:28 +08:00
Mine Starks
6397998e23
Merge pull request #26512 from Flarna/node_correct_http2_status
[node] Correct type of incoming http2 ':status' header
2018-06-13 09:31:01 -07:00
Gerhard Stoebich
4b2b0cf993 [node] Correct type of incoming http2 ':status' header 2018-06-13 13:06:55 +02:00
Andrew Makarov
be6409bb59 Update tests 2018-06-10 23:08:28 +03:00
Andrew Makarov
9b615f3a76 Add dns.lookupService method 2018-06-09 23:09:07 +03:00
Jinwoo Lee
85d3c44357 node: add argv0 as one of options for spawn and spawnSync
It is documented for `spawn` in
https://nodejs.org/dist/latest-v10.x/docs/api/child_process.html#child_process_child_process_spawn_command_args_options

It's not documented for `spawnSync`, but since `spawnSync` uses the same
function (normalizeSpawnArguments) for normalizing the options, it
should be there too:
https://github.com/nodejs/node/blob/master/lib/child_process.js#L545
2018-06-04 09:33:44 -07:00
Gerhard Stoebich
f3d61f1802 [node] Argument code in Http2Stream.close() is optional 2018-05-24 13:59:22 +02:00
Ron Buckton
00bedbf8df
Merge pull request #25742 from isLishude/node-util-feat
feat(node9&10): add `TextDecoder` and `TextEncoder` for `util` module
2018-05-14 13:45:51 -07:00
Ron Buckton
fd5e39c746
Merge pull request #25613 from Flarna/node_v10_updates
[node] Add some NodeJS 10 changes
2018-05-14 10:59:26 -07:00
islishude
58379cb180 feat(node9&10): add TextDecoder and TextEncoder for util module 2018-05-13 19:13:40 +08:00
Nico Jansen
db27d0733d fix(node): add support for Buffer.from(uint8Array) (#25630)
* fix(Node buffer): add support for `from(buffer)`

* refactor(Node buffer): consolidate overloads of `Buffer.from`
2018-05-09 15:11:52 -07:00
James Bromwell
ba59e57720 node, ws: address() method on Server and related classes can return a string (#25597)
* node: ClearTextStream hasn't existed for 3 years

* node: move AddressInfo to net module; address() can return string

* ws: Server.address() can return string (same as net.Server.address etc)

* Fix some tests that assumed Server.address returns AddressInfo
Amending commit message to re-trigger Travis build.
2018-05-08 10:23:49 -07:00
Gerhard Stoebich
fdb0cdc4ad [node] Add some NodeJS 10 changes 2018-05-08 15:55:39 +02:00
Blair Zajac
d010c2aeab node: add util.isDeepStrictEqual() for v9 and v10. (#25408) 2018-04-30 16:27:34 -07:00
Bruno Scheufler
aa93526d48 Node: Added missing windowsHide properties to SpawnOptions (revision) (#25122)
* Added missing windowsHide properties to SpawnOptions of child_process module

* Retrigger CI
2018-04-19 08:45:08 -07:00
Alexander T
dcf3384ac2 Microsoft/TypeScript#23155 - Type error in Buffer.from() (#24966) 2018-04-13 08:50:15 -07:00
Gerhard Stöbich
a9ae33a9f6 [node] Sync v8 and v9 (#24852)
* [node] Sync v8 and v9

* sync vm test added in v8 only
2018-04-10 12:19:17 -07:00
ikokostya
5a64d54d73 @types/node: Add url.domainToASCII, url.domainToUnicode 2018-03-27 17:54:26 +03:00
Mine Starks
166b1e778a
Merge pull request #24440 from frankschulz/master
Fix https.globalAgent.options in node package
2018-03-21 09:42:33 -07:00
Frank Schulz
a36a10b2bf Add tests 2018-03-21 12:53:58 +01:00
Kelvin Jin
ef646be4a4 [node] Bump async_hooks definitions to v8.10/v9.6 2018-03-20 17:15:48 -07:00
Vidar Tonaas Fauske
3f9d7f0bca node: Add test for windowsHide option
Test for commit 685800783a
2018-02-15 13:08:20 +01: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
Kelvin Jin
a25c336a59 [node] Update http2 definitions for 9.4 2018-02-12 16:54:37 -05: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
Andy
b890bf4556
Fix node tests to be compatible with --esModuleInterop (#23437) 2018-02-05 13:08:34 -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
Klaus Meinhardt
46afc73cfb node: add module.paths (#22578) 2018-01-04 09:25:08 -08:00