Fix .fail<> generic precedence bug and missing generic on .reject()
update firebase/firebase.d.ts to version 2.0.2
Add name to "Definitions by".
React.render() return value incorrect

React.render does not return an element but a component. It's the `this` from the render callback:

> Instances of a React Component are created internally in React when rendering. These instances are reused in subsequent renders, and can be accessed in your component methods as this. The only way to get a handle to a React Component instance outside of React is by storing the return value of React.render. Inside other Components, you may use refs to achieve the same result.

http://facebook.github.io/react/docs/component-api.html

This particular pull request is probably not perfect (e.g. I don't know what to pass as the type parameter for state so I just set it to `void`). It does scratch my particular itch, though; calling `.setProps(..)` on the return value of `React.render(...)` is now possible.

Sorry if I misunderstood. By no means a react expert. Nor typescript, for that matter.

Cheers
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped into firebase.d.ts
Modify the "Firebase" declaration to interface by decomposing class.
Fix async.d.ts each* signatures

Add generic ErrorCallback type
Rename AsyncIterator -> AsyncResultIterator
Add AsyncIterator as resultless iterator type
Rename AsyncMultipleResultsCallback -> AsyncResultsCallback
Rename AsyncSingleResultCallback -> AsyncResultCallback
Filled out the 'config' object for 'aws-sdk'.
aws-sdk: added support for apiVersion/apiVersions config options.
Changed restrictScope to restrictToScope

Its called restrictToScope, not restrictScope.

From SharePoint sp.workflowservices.js source:
get_restrictToScope: function
SP_WorkflowServices_WorkflowDefinition$get_restrictToScope() {ULS8GF:;
set_restrictToScope: function
SP_WorkflowServices_WorkflowDefinition$set_restrictToScope(value)
{ULS8GF:;

Same as in the managed API:

http://msdn.microsoft.com/EN-US/library/office/microsoft.sharepoint.workflowservices.workflowdefinition.restricttoscope(v=office.15).aspx
Status.addStatus optional strHtml and atBegining

strHtml and atBegining are optional, this is also how its used in the
documentation:

http://msdn.microsoft.com/en-us/library/office/ff410028(v=office.14).aspx
Unify without the "I" prefix.
Fix the params type in angular-ui-router
Added version number to existing (and now old) hammerjs definition and tests
New definitions and tests for hammer.js v2 (a complete rewrite of lib)
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped
Added unwatchTree to watch
Corrected typo
Corrected more errors
Fix three.js Vector3 typing