* Support OuterProps on withState enhancer
Without this, any outer prop types are not handed into the component.
* Add tests withState with explicit outer types
* [oauth2-server] Add error classes
* [oauth2-server] Add code and name to OAuthError - they seem to be set by all subclasses
* [oauth2-server] Add message to OAuthError
* [oauth2-server] validateScope should actually return a string, not an array
* [oauth2-server] correct properties of OAuthError
* `node-fetch`: add test for `Headers.raw`
* `node-fetch`: `Headers.raw`: add `string[]` to index signature value type
* `node-fetch`: `Headers.raw`: add `undefined` to index signature value type
* `node-fetch`: enable `strictNullChecks` and fix errors
* Revert "`node-fetch`: `Headers.raw`: add `undefined` to index signature value type"
This reverts commit 15ad14d72c42fa1f3ba472bc15f38a88230f3a4f.
* Fix expect type format
* Remove string
For `unclick` the handler argument was already marked as optional. As in snapsvg's [implementation of the `un...` methods](https://github.com/adobe-webplatform/Snap.svg/blob/master/src/mouse.js#L340) there is no difference in how the various events are handled, the handler should also be optional for the other event types. I tried this with `undblclick` in particular, and it works as expected (removes all `dblclick` events).
* fix: let jQuery's insertAfter / insertBefore accept JQuery<HTMLElement> as well as HTMLElement
* jquery now requires typescript 2.4
* fix jQuery dts to compile on TypeScript 2.3
* Use correct type for GatewayDestProps component
* Test react-gateway GatewayDest component prop type
* Add another test for react-gateway GatewayDest component prop type
* [numeral] Remove method that no longer exists
This method was removed in adamwdraper/Numeral-js@f8f2696, and it
was changed in adamwdraper/Numeral-js#398 from a dedicated method
to using `$` in the format.
* [numeral] Fix tests
* Fix mathjs Unit type definitions.
- Remove Unit class methods from the Unit instance interface.
- Add some missing Unit instance methods referenced in the mathjs docs.
One notable problem this resolves is that mathjs types were not
importable in Node without the DOM library due to the Unit.parse
signature referring to DOMStringList.
* Array -> ReadonlyArray in splitUnit() signature.
* update typing
- add missing event handlers from https://github.com/plotly/react-plotly.js/#event-handler-props
- add addFrames / deleteFrames functions
- use Font interface in ScatterMarker.colorbar
- change Font.color type from string to Color
- fix 'common mistakes': tabs to spaces
* fix linting errors
* use tab indentation and require in tslint