* Added typings for "require-dir".
* Fixed dtslint errors.
* Fixed By field.
* Added typings for "restify-cookies".
* Added "cookies" field to Request interface.
* Added typings for "heapdump".
* [lodash] improved iterateee parameters, simplified forEach overloads
* Changed ListIterator to StringIterator, cleaned up more issues with flatMap
* Even more flatMap cleanup
* Making wrapper types simpler and more accurate (not done)
* Fixed type inference for forEach callback arguments
* Converted explicit wrapper types, implemented differenceWith
* Updated more functions to use new-style wrappers
* Finished updating the remaining methods
* Fixed lint errors
* Fixed parameter type inference when using `any` (#19228)
* Fixed test errors
* Fixed issues with _.get
* Fixed issues with _.get
* consider this
* removed duplicate type, added TODO
* More _.get fixes
* Fixed issues with mapValues with a single parameter
* Modified lodash-tests to have minimal diff with upstream
* Improved backwards compatibility
* [@types/next] Update Router.push() method to include UrlLike type
Allow a valid UrlLike object instead of only a string type e.g
```
Router.push({
pathname: '/pathname',
query: {
prop1: '',
prop2: '',
},
});
```
https://github.com/zeit/next.js/#with-url-object-1
* Update router.d.ts
* react-dom: add createPortal API.
* React, React-DOM: move portal interface to types/react, update render for class components to include ReactPortal.
* react-dom: add second portal test case with jsx, allow jsx in react-dom-tests.
* react, react-dom createPortal api: remove undocumented arguments, properties.
* Add new package: react-hyperscript
* Type of function should be declared by function keyword...
* Add a workaround
tsc does not allow `export =`ing function because ES spec does not allow that.
But react-hyperscript does that.
So this workaround is required.
* Add isPlural / isSingular
Test the changes to `index.d.ts`.
* Add isPlural / isSingular
See [release notes](https://github.com/blakeembrey/pluralize/releases), new API has been present since July.
* add(selenium-webdriver): SeleniumServer to remote.d.ts
* adding test for SeleniumServer
* Add missing interface definition and tests
* Removing "undefined" from optional interface definitions
* Moving comments to invidual members
* Allow calling .join() with a closure as the second argument that takes
the JoinClause as its first argument, not just a function w/o arguments
with the JoinClause passed as this.
* Call signature corrected per comment from @andy-ms, one of the tests
updated accordingly.
* Got rid of the this-only overload per comment from @andy-ms.
* Fixes module definitions to uses import statement.
* Removes unknown tsc compiler options strictFunctionTypes
http://www.typescriptlang.org/docs/handbook/compiler-options.html
* Puts back strictFunctionTypes flag
Seems that the CI build fails unless this compiler flag is present, but doesn't seem to be representative of the current typescript options.
The instructions say to run tsc, however it seems the flags may have changed between versions. The Travis CI output does not report the tsc version number being used.
* Revert "Puts back strictFunctionTypes flag"
This reverts commit aba384b0b3cbe904bd6632df8c152b09637022b0.
* Revert "Revert "Puts back strictFunctionTypes flag""
This reverts commit 41cda05cc9baf07ea3551b2989d650c553606eb7.
* Adds new line to end of file
* [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
* [react] Fix `isValidElement` to accept `any` type
* [react] Fix `isValidElement` method param type
Change `object` parameter type from `any` to more explicit.