* 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.
* Change page.url() return type
According to docs frame.url() as well as page.url() returns just string, not promise.
source: https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#frameurl
* Increment version number
* Increment version number
to the latest puppeteer available
* Set typings version to the latest released version