# By Ilya Mochalov (82) and others
# Via Masahiro Wakame (803) and others
* 'master' of github.com:DefinitelyTyped/DefinitelyTyped: (3036 commits)
Update authors as per @mtraynham request
Partial revert of 1f3e28f - remove duplicate svgRendering identifier
Revert "Add NavbarHeader to react-bootstrap"
added in custom error classes
removed duplicate element "require"
Split into different folders
Add more definitions based on documentation.
Removed implicit any types
Updated IDialogOptions to include contentElement property for prerendered dialogs. Updated IPromptDialog to add initialValue method. Adding missing semicolon to IPanelConfig.
Fixed paths in v1 files
Create a copy of the old v1 files
Updated IDialogOptions to include contentElement property for prerendered dialogs. Updated IPromptDialog to add initialValue method. Adding missing semicolon to IPanelConfig.
Added interfaces for Angular Material $mdPanel service, MdPanelPosition type, and MdPanelAnimation type as part of release 1.1.0-rc.5 (2016-06-03). Updated IDialogService show method to include previously added IPromptDialog.
changed serializers as per package author
Fix ua-parser-js definitions. Fix code style.
Improved testing and add property "context" in OptionsObj
Fix type for Lovefield RawForeignKeySpec object
Fix ua-parser-js definitions.
Fix ua-parser-js definitions.
Update atmosphere.d.ts
...
Conflicts:
state-machine/state-machine.d.ts
According to https://github.com/jakesgordon/javascript-state-machine:
"If an event is allowed from multiple states, and always transitions to the same state, then simply provide an array of states in the from attribute of an event."
So the from property can be of type string or string[], so "any" is required here.
Added all stuff required to use the ASYNC features of StateMachine and
refined some other modelled functions / properties.
Also removed:
- onbeforeevent: EventCallback;
- onleaveevent: EventCallback;
- onenterevent: EventCallback;
- onafterevent: EventCallback;
and the EventCallback interface.
StateMachine dynamically adds event functions depending on the config
being used. These can't be modelled in this file. The four event
callbacks from above could wrongly suggest that these event callbacks
are present on the returned StateMachine instance.
Also noticed a bug in the StateMachine code. The StateMachine is wrongly
using the StateMachine.Result constants. The author forgot the add the
Result property to the code, so he's now returning
StateMachine.SUCCEEDED instead of StateMachine.Result.SUCCEEDED. I will
create a pull-request to fix this issue.