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
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
Tine Jozelj
4cc753241a
fix(node): updated for v7 and v8
2018-02-07 17:46:35 +01:00
Denis Malinochkin
a593fd2d60
refactor(node): Remove duplicate line for the «addListener» method ( #23449 )
2018-02-06 08:47:31 -08:00
Andy
b890bf4556
Fix node tests to be compatible with --esModuleInterop ( #23437 )
2018-02-05 13:08:34 -08:00
Andy
bef4d2b27d
Enable "esModuleInterop" in all tsconfigs ( #23354 )
2018-02-05 11:01:56 -08:00
Johan Levin
28ac79260d
Change return type of net.Socket methods
2018-02-04 21:54:49 +01: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
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
736ebf768c
Merge pull request #22010 from GrabCAD/master
...
Add types for Error.prepareStackTrace()
2017-12-11 09:14:14 -08: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
Howard Mak
4950326dd4
PR feedback: Add test for tighter CallSite signatures
2017-12-07 12:56:37 -05:00
Howard Mak
a30bc16f3c
Tighten signature for CallSite.getTypeName()
2017-12-05 14:54:29 -05:00
Howard Mak
75dabcb90f
Fix some CallSite properties to be functions not boolean values
2017-12-05 14:43:26 -05:00
Howard Mak
658b8af522
Rename NodeJS.StackFrame -> CallSite to match documentation
2017-12-05 14:33:37 -05:00
Ari Aviran
2b4eb32abf
Reverting tslint changes
2017-12-05 08:40:44 +02:00
Howard Mak
e0ba98cf88
Add signature for Error.prepareStackTrace() as per https://github.com/v8/v8/wiki/Stack%20Trace%20API
2017-12-05 00:24:40 -05:00
Ari Aviran
dccfda5de4
[node] Add Buffer.alloc methods to node v4
...
Add `Buffer.alloc`, `Buffer.allocUnsafe` and `Buffer.allocUnsafeSlow`
class methods that were backported to node v4 (starting with v4.5).
In addition add tests to all node versions for these class methods and
fix tslint configuration to pass the tests
2017-12-04 12:02:43 +02:00
Sebastian Silbermann
df70a8d72c
node: add documented highWaterMark option
2017-11-15 17:59:59 +01:00
Kevin Greene
d17893c89b
Add specific properties to iIncomingHttpHeaders
2017-10-27 12:30:59 -07:00
Kevin Greene
293dc4c62a
Merge branch 'master' into node-client
2017-10-27 10:28:29 -07:00
Kevin Greene
d1fe542d52
Account for 'set-cookie' header in Node v8 types
2017-10-27 10:05:05 -07:00
Kevin Greene
df9c373de2
Make HttpHeader types more specific
2017-10-26 22:30:34 -07:00
Kevin Greene
06a8ff4a13
Add tests for RequestOptions and ClientRequestArgs
2017-10-24 11:14:44 -07:00
Kevin Greene
3a86a2b2c5
[node] Fix linting errors
2017-10-24 09:02:06 -07:00
Andy
165e2bf7b0
Fix no-redundant-jsdoc ignores -- include no-redundant-jsdoc-2 ( #20954 )
2017-10-24 08:53:43 -07:00
Kevin Greene
63e6236af8
Fix to just make ClientRequestArgs an alias of RequestOptions
2017-10-23 15:32:52 -07:00
Andy
a2c81182cf
node: Fix lint ( #20835 )
2017-10-23 07:34:15 -07:00
Oz Weiss
b4e99c01a9
fix Worker.id type
...
https://nodejs.org/docs/latest-v7.x/api/cluster.html#cluster_worker_id
2017-10-19 17:27:47 +03:00
Roberto Desideri
2fd1709e59
Remove myself from the authors ( #20697 )
2017-10-18 13:44:29 -07:00
Kevin Greene
bf50c9a7a7
[node] Update older node types (7,6,4) for more consistency with 8
...
* Specifically add interfaces for reqeust headers
* Make the naming of client request options consistent (ClientRequestArgs)
2017-10-18 12:49:44 -07:00
Jeff Kenney
43a2660602
Fix node url and http/https request types ( #18766 )
...
* [node] url.format can take a string
* [node] http.request / https.request can take a string
* [node] reorder Url properties to match ordering in docs
* [node] DRY out the Url and UrlObject types
* [node] backport split Url / UrlObject types to v0 and v4
* remove 'any' union for UrlObject.query type
2017-10-17 12:00:46 -07:00
Daniel Imms
f5dc2b6e33
Remove self from maintainers ( #20126 )
2017-10-16 10:15:45 -07:00
Andy
947a8fb761
Enable strictFunctionTypes ( #20373 )
2017-10-06 14:03:03 -07:00
Andy
cb2dbfbb50
Add ignores for new lint rules ( #19504 )
2017-09-01 07:47:52 -07:00
Andy
a828ea02ac
Normalize tsconfig.jsons ( #19447 )
2017-08-30 08:15:31 -07:00
Melvin Groenhoff
25ba611105
node: add ChildProcess killed property, add Worker send callback argument and fix some error events. ( #19299 )
2017-08-24 07:03:09 -07:00
Andy
5d6c651a1a
Apply stricter lint rules ( #19063 )
2017-08-17 14:53:41 -07:00
Marc Ghorayeb
ad093c1036
[node] homogenize zlib input to Buffer or string and results to Buffer
2017-08-15 14:36:40 +02:00
Guy Bedford
da71d8ae2b
stdin, stdout-specific property support for node v7 & 8 ( #18895 )
2017-08-14 13:30:36 -07:00
Dimitri Benin
5a3249593e
[node] improve util.deprecate() typings, fix tests in v4 & v6 for TS >=2.3 ( #18903 )
...
* [node] improve util.deprecate() typings, fix tests in v4 & v6 for TS >=2.3
* [react-measure, react-svg-pan-zoom] fix lint errors
* [node] change deprecate() typings in v7, too
2017-08-14 11:18:10 -07:00
Andy
af8b0d1294
FIx new lint errors ( #18382 )
2017-07-25 10:34:23 -07:00
Daniel Imms
527914c2a3
node: Fix net.Socket definition ( #18275 )
...
v0.12.x: https://nodejs.org/docs/latest-v0.12.x/api/net.html#net_new_net_socket_options
v4: https://nodejs.org/dist/latest-v4.x/docs/api/net.html#net_new_net_socket_options
v6: https://nodejs.org/dist/latest-v6.x/docs/api/net.html#net_new_net_socket_options
v7: https://nodejs.org/dist/latest-v7.x/docs/api/net.html#net_new_net_socket_options
v8: https://nodejs.org/api/net.html#net_new_net_socket_options
2017-07-21 09:41:56 -07:00
Ryota Kameoka
da17482087
Fix type definition for REPL module of Node.js ( #18021 )
...
* Fix signature for repl.start() function
* Complete type definition for REPLServer.context property
2017-07-17 12:25:30 -07:00
Ryan Cavanaugh
000e7a1135
Merge pull request #17978 from cjbarth/node/read-file-sync
...
NODE: Correct signature for readFileSync
2017-07-13 19:03:26 -07:00
Barth, Christopher
4b8d8cea4d
Update tests
2017-07-13 10:38:41 -04:00