Commit Graph

468 Commits

Author SHA1 Message Date
Armando Aguirre
97db952a30
Merge pull request #28352 from matthieusieben/patch-1
Fixed process.emit(Signals)
2018-08-28 13:10:52 -07:00
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
Daniel Rosenwasser
93fe8104d6
Merge pull request #28351 from Flarna/node_add-util.formatWithOptions
[node] add util.formatWithOptions
2018-08-24 14:59:48 -07:00
Gerhard Stoebich
fcf71d5abe correct comments 2018-08-24 11:21:38 +02:00
Gerhard Stoebich
c4c0b9b6e3 correct type of format parameter 2018-08-24 10:41:25 +02:00
Gerhard Stoebich
5a41ffa9a8 [node] add util.formatWithOptions 2018-08-24 10:04:35 +02:00
Johan Levin
fdc6bde01e Add cidr property to NetworkInterfaceBase interface 2018-08-24 09:14:35 +03:00
Jonathan Stewmon
ae9730b579 callback err should be optional in promisify signatures without a result (#28307) 2018-08-23 16:36:13 -07:00
Kelvin Jin
9b5c17209f [node] bump inspector types (#28039) 2018-08-23 16:04:06 -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
Matthieu Sieben
d860b0497a
Fixed process.emit(Signals)
Fixed signature of process's `emit` when used with `Signals` event to match `SignalsListener` 's signature
2018-08-14 17:02:52 +02: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
York Yao
3bf0d7c946 [@types/node] add missing optional padding and saltLength (#27866) 2018-08-06 11:59:01 -07:00
Eugene Y. Q. Shen
f9dcdecd8b [node]: Update assert.fail parameters (#27622)
[assert.fail](https://nodejs.org/api/assert.html#assert_assert_fail_message)
has an optional `message` parameter that can be either a `string` or `Error`.
2018-08-06 09:28:50 -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
Søren Louv-Jansen
6e755bfc1b [@types/node] Add missing props to error in child_process.exec (#27708) 2018-07-31 12:20:16 -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
Akihiko Odaki
8691cd12f7 Add missing maxFreeSockets property of Agent class in node (#27014) 2018-07-05 12:51:29 -07:00
Jeff Jacobson
8d0b168575 [node] Added missing COPYFILE_* constants (#27036)
fixes #26534
2018-07-05 12:50:34 -07:00
Paul van Brenk
f4b16dbd4e
Merge pull request #26886 from kjin/buf-2-buf
[node] make crypto.randomFill[Sync] return type equal to first arg type
2018-06-28 11:17:16 -07:00
Kelvin Jin
feadd371da [node] make crypto.randomFill[Sync] return type equal to first arg type 2018-06-27 15:46:27 -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
7f62a3c119
[@types/node] include NodeJS.InspectOptions.compact
Response to #26767
2018-06-23 10:01:03 +10:00
ZaneHannanAU
bcbc1c2eef
Remove SharedArrayBuffer from Buffer.from
Commented for the time being.
2018-06-22 13:35:17 +10:00
ZaneHannanAU
1d140253b6
buffer fixes 2018-06-22 08:49:21 +10:00
ZaneHannanAU
17b9d4da51
fix Buffer.of() 2018-06-20 22:00:47 +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
3d20d78318
... yeah; an required parameter cannot follow an optional one
```
ERROR: 5825:61  expect                      TypeScript@next compile error: 
A required parameter cannot follow an optional parameter.
```
2018-06-20 20:33:09 +10:00
ZaneHannanAU
2bf2597fe7
Add ArrayBufferView to byteLength 2018-06-20 20:13:50 +10:00
ZaneHannanAU
1408e34280
Fix more tests 2018-06-20 20:04:39 +10:00
ZaneHannanAU
3363aac4f4
right type 2018-06-20 19:56:26 +10:00
ZaneHannanAU
da64ac90bb
fix excess whitespace, fix new DataView 2018-06-20 19:03:33 +10:00
ZaneHannanAU
952cb6b4dd
fix types and import stream 2018-06-20 19:00:16 +10:00
ZaneHannanAU
f08ee82ae4
Merge branch 'master' into ZaneHannanAU-patch-1 2018-06-20 17:25:10 +10:00
ZaneHannanAU
c1975b5541
use gcm, ccm. More cipher/decipher changes 2018-06-20 16:43:01 +10:00
ZaneHannanAU
cb0545f493
@types/node crypto: update (De)CipherCCM to be (De)CipherAAD 2018-06-20 10:22:24 +10:00
ZaneHannanAU
0f30c8503b
Input when encoding is specified probably no buf, add CCM
... There are way too many things that I don't know how to handle anymore.

Seriously the docs aren't consistent.
Now I'm going to try and fix the docs themselves anyway...

https://nodejs.org/docs/latest/api/crypto.html#crypto_ccm_mode
https://nodejs.org/docs/latest/api/crypto.html#crypto_decipher_setaad_buffer

*waltzes off to nodejs/node*
2018-06-20 10:04:53 +10:00
ZaneHannanAU
48d6e8ff19
Fix dumb mistakes that never should've occurred.
... Human error.
2018-06-20 09:18:28 +10:00
Daniel Rosenwasser
35b9eb2800 Added 'strict' to the 'assert' module. 2018-06-19 13:23:39 -07:00