* Add 'options' property to browser type
* Fix test_settings type; actually object of NightWatchTestSettingScreenshots
* Fix nightwatch.js spelling
* Add Nightwatch to all exports, fix 'Nightwatch' punctuation, Nightwatch browser returns refer to 'this' for easier extendability
* Additional changes mostly to fix issues when adding custom assertions and commands
* Fix lint issues
* Fix no any union
* Switch NighwatchCallbackResult to any
* Readd custom assertions and commands interfaces
* Updated d3-geo to reflect version 1.9.0: added fitWidth and fitHeight methods
* Fix asterisk position
* Missing space
* Added spacing between methods
* Added tests for d3-geo `fitHeight` and `fitWidth`
* react-test-renderer: copy existing to v15
* react-test-renderer: update to v16 API
* react-test-renderer/shallow: update to v16 API
* react-test-renderer: fix lint, path mappings
* Add some export defaults to match the library and allow importing directly from lib files
- also updated some of the actions while touching that file
* Fix extra new line in redux form
The Twit docs [specifically says](https://github.com/ttezel/twit#using-the-streaming-api) that the `stream` function returns an `EventEmitter`. It also says that the `EventEmitter` has [two methods - `start()` and `stop()`](https://github.com/ttezel/twit#streamstop) to start and stop the Twitter stream.
The return type was incorrectly specified as a `NodeJS.ReadableStream`. This fixes that.
* Test
* Fix react typings
* Revert "Use []-syntax for some cases."
This reverts commit 5f6e55843980b2cff9ace4174f72b4f8aa7ad278.
* Modify another render function's return type
* Use Array<T> instead in react.d.ts & Fix issues with the typescript linter & Adapt changes in react-router
* Convert Array<T> to T[]
* Add support for string and number return types.
* Add typings for tabris-plugin-firebase
tabris-plugin-firebase is a plugin for the framework for mobile app
development Tabris.js [1]. The plugin is made available by the Cordova
ecosystem and can thus only be consumed through a global variable.
Disable linter rule "strict-export-declare-modifiers" since using
"export {};" is the recommended way of exporting nothing when the module
is only to be used through a global variable [2].
Include missing Tabris.js interfaces due to the lack of support for the
"peerDependencies" field in package.json. Remove trivial types, i.e.
the interfaces NativeObjectEvents and NativeObjectProperties which were
essentially of type object. Linter rules disallow empty interfaces.
[1]: https://tabrisjs.com
[2]: https://www.typescriptlang.org/docs/handbook/declaration-files/templates/global-modifying-module-d-ts.html
Change-Id: I85a17308ec60647a547981708602089a3da39b07
* Change {} types to object
Those changed types may have own object properties.
Change-Id: I46b68ab018db86ad8d65c43d6dc28ca14e144d0b