Lots of additional apis/props. (#40459)
Lots of additional apis/props. (#40459)

* Lots of additional apis/props. Trying to reconcile all the places with have to downcast to 'any'. Some formatting. Lots are private but as wise person once argued...should be no private APIs in library.

* Lots of additional apis/props. Missed some return types.

georgemarshall/DefinitelyTyped,georgemarshall/DefinitelyTyped,georgemarshall/DefinitelyTyped,markogresak/DefinitelyTyped,dsebastien/DefinitelyTyped,dsebastien/DefinitelyTyped,georgemarshall/DefinitelyTyped,mcliment/DefinitelyTyped