Daniel Rosenwasser
1bc03a3673
Merge pull request #28204 from Flarna/node-correct-cipher-decipher
...
[node] fix crypto cipher/decipher overloads and typos
2018-08-24 16:41:16 -07:00
Gerhard Stoebich
5a41ffa9a8
[node] add util.formatWithOptions
2018-08-24 10:04:35 +02:00
Jonathan Stewmon
ae9730b579
callback err should be optional in promisify signatures without a result ( #28307 )
2018-08-23 16:36:13 -07:00
Gerhard Stoebich
cdb8cf344c
[node] fix crypto cipher/decipher overloads and typos
2018-08-23 23:55:24 +02:00
Gerhard Stöbich
374598de67
[node] Add http[s] request/get variants for 10.9.0 ( #28193 )
2018-08-23 10:41:25 -07:00
James Bromwell
1cfd23c618
[node] child_process stdio actually allows "inherit" ( #28075 )
2018-08-22 10:12:10 -07:00
Thomas den Hollander
d42a3e4e16
[node] Allow SharedArrayBuffer in Buffer.from ( #27933 )
...
* Move from namespace to static attributes
* Allow SharedArrayBuffer in Buffer.from
* Address comments
* Add SharedArrayBuffer to byteLength
* Fix tests
2018-08-15 08:25:20 -07:00
ikokostya
bd0f04155c
[node] Add dns.Resolver declaration ( #28102 )
...
* [node] Add dns.Resolver declaration
* Add test cases
* Improve test cases
2018-08-14 08:08:48 -07:00
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