Andy Hanson
45c9246c09
Remove esModuleInterop from tsconfigs (no longer mandatory)
2018-02-14 14:55:13 -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
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
829640b173
Merge pull request #23427 from Alorel/patch-1
...
Add encoding option to node.readdir
2018-02-07 15:32:26 -08:00
Tine Jozelj
20f76516d5
Merge branch 'master' into mentos1386-node-tty-class-fix
2018-02-07 17:31:26 +01:00
Denis Malinochkin
a593fd2d60
refactor(node): Remove duplicate line for the «addListener» method ( #23449 )
2018-02-06 08:47:31 -08:00
Arturas Molcanovas
92e408b5ab
Merge branch 'master' into patch-1
2018-02-05 21:18:21 +00:00
Andy
b890bf4556
Fix node tests to be compatible with --esModuleInterop ( #23437 )
2018-02-05 13:08:34 -08:00
Arturas Molcanovas
760d1d490d
Fix path docs
2018-02-05 20:53:26 +00:00
Arturas Molcanovas
d7479d6297
Use readdir types template from v9
2018-02-05 20:50:10 +00:00
Arturas Molcanovas
c1e681c37b
merge master
2018-02-05 20:11:57 +00:00
Arturas Molcanovas
16f4c65202
add string buffer
2018-02-05 20:00:26 +00:00
Arturas Molcanovas
bc3f9a7ca7
Merge branch 'patch-1' of https://github.com/Alorel/DefinitelyTyped into patch-1
2018-02-05 19:57:16 +00:00
Arturas Molcanovas
c15ee71643
Add buffer output support
2018-02-05 19:56:40 +00:00
Andy
bef4d2b27d
Enable "esModuleInterop" in all tsconfigs ( #23354 )
2018-02-05 11:01:56 -08:00
Art
fd35f96ddd
Update index.d.ts
...
Add definitions author tag
2018-02-05 15:46:48 +00:00
Art
1e48a332ba
Update index.d.ts
2018-02-05 14:31:03 +00:00
Johan Levin
28ac79260d
Change return type of net.Socket methods
2018-02-04 21:54:49 +01:00
Andy
37685e11dd
Add tslint disables for no-const-enum ( #23134 )
2018-01-23 18:19:36 +00: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
66711b599c
worker.id is number, not string
2017-10-19 21:31:34 +03: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
Andy
947a8fb761
Enable strictFunctionTypes ( #20373 )
2017-10-06 14:03:03 -07:00
Thomas Bouldin
234e726219
Allow option to be a string in Node 6 request methods ( #20272 )
...
* Add string option to request methods.
Per [Node docs](https://nodejs.org/docs/latest-v6.x/api/http.html#http_http_request_options_callback ) the `get` and `request` methods should allow the `options` param to be a string. This is true for both the 'https' and 'http' modules.
* Add self to "definitions by" per README recommendations
2017-10-06 07:21:37 -07:00