* Started work on HERE Maps API for JavaScript typedefs.
* Removed the license from the head of the file.
* The 'data' options attribute can be undefined, so make it optional.
* Fixed build failure.
- Fixed build failure: 'a class member cannot be declared optional'.
- 'data' class member on the class 'H.map.provider.Tile' cannot be declared optional.
* definitions for karma-fixture
* return type here can be any object with any keys (arbitrary JSON)
* Update karma-fixture.d.ts
* update karma fixture typings
* adding module javascript-state-machine
* Added the transitions function on StateMachine
* adding module javascript-state-machine
* Added the transitions function on StateMachine
* Added client.create typing
* Removed I in front of interface name
* Renaming ClientCreateParams to CreateDocumentParams
The $onChanges method of the IComponentController interface has the type in-lined, making it impossible to refer to it. A new interface was added to encapsulate this type, so that it can be easily used and extended.
* Merged moment-node.d.ts into moment.d.ts
Installing moment typings using the following typings.json
```
{
"globalDependencies": {
"moment": "registry:dt/moment"
}
}
```
results in the TypeScript error `Error:(3, 21) TS2503: Cannot find namespace 'moment'.`, because the auto-generated `index.d.ts` contains only the contant of the `moment.d.ts` file. The referenced file `moment-node.d.ts` is not downloaded.
* Delete moment-node.d.ts
* Suggestion type for suggestion selected event.
SuggestionSelectedEventData converted to be a generic interface, so type of the suggestion property can be defined by the consumer.
* Explicit suggestion selected event data.
ExplicitSuggestionSelectedEventData is the parent interface for SuggestionSelectedEventData. With the explicit interface the consumer can determine the type of the suggestion. SuggestionSelectedEventData will be ExplicitSuggestionSelectedEventData<any>, so the consumers don't have to change anything in there code because of the typings.
* Explicit suggestion selected event data.
ExplicitSuggestionSelectedEventData is the parent interface for SuggestionSelectedEventData. With the explicit interface the consumer can determine the type of the suggestion. SuggestionSelectedEventData will be ExplicitSuggestionSelectedEventData<any>, so the consumers don't have to change anything in there code because of the typings.