* [polymer] Expose polymer.PolymerElement type in Polymer 1.x typings.
This is a type that represents a Polymer element after its class has been constructed by the Polymer() function.
Previously people would construct such a type by doing:
```typescript
interface MyElement extends HTMLElement, polymer.Base {}
```
But after TypeScript 3.0, the type of `HTMLElement#toggleAttribute` is different than the type of `polymer.Base#toggleAttribute`, which makes it an error to declare the MyElement type as above.
Unfortunately, we can't change the type of toggleElement on polymer.Base, so instead we introduce a new type polymer.PolymerElement that already extends `HTMLElement`.
So after this change, a Polymer 1.0 user can write their type as:
```typescript
interface MyElement extends polymer.PolymerElement {}
```
* Fix a couple of small issues.
* Update to react-beautiful-dnd version 10.0.3. Combining Draggables and rename Hooks to Responders. Minor changes inside Responders, DragStart, DragUpdate, Draggable, DropAnimation
* Fix errors
* OnDrag* callbacks from any to void
* Combine to null
* Add JSDoc to observableArray methods
I added JSDoc to all the observableArray methods and fixed some spacing irregularities in the file(extra or missing space)
* - add jsdoc for more methods.
* - add two missing methods: getDependenciesCount(): number; and isActive(): boolean;
- small fixes in verb conjugation for JSDOC
- more JSDOC
- improvements in ignoreDependencies<T> method signature
* this is a test
* new test with different author
* this is a test of author
* test 2
* yet again
* 4th is the charm
* It was a breaking change I'll leave to a separate branch
* small fixes
* -split KnockoutComputedDefine in two interfaces.
One used together with evaluatorFunction and other when read property is required
* Small fixes
* Revert "-split KnockoutComputedDefine in two interfaces."
This reverts commit 41a7986e94f3e5772a711c4b4f1dd8f52125d945.
changes for another PR
* Sortablejs: add missing callback
The callback onClone was missing from the typings even though it is part of Sortablejs 1.7
* Added two other missing callbacks
onChoose and onUnchoose were also missing. Funnily enough, onUnchoose is missing also from the official documentation. But it is still a valid callback that should be documented.
* add passwordlessLogin to WebAuth
* remove trailing whitespaces from auth0.WebAuth
* Re-arrange the order of the PasswordlessLoginOptions properties to match the declaration in auth0
* Updated typings for yargs, inferring the shape of the parsed arguments.
* Fix lint errors.
* Use $ExpectType, and add more tests.
* Updated comments.
* Slight improvement to alias, organize tests more systematically.
* Fix for count, more tests.
* More restructuring of tests.
* Handle optional vs. required options.
* Consistently use [key in ... for mapped types.
* Improve handling of arrays, defaulting to (string | number)[].
* More improvements to array/number/string handling, and use Omit to reset types for repeated options.
* More precise usage of Omit, fix ToString and ToNumber.
* Remove blank line, keeping the alias overloads in one group..
* Bump required TypeScript version in yargs-parser to match yargs, and adapt the Arguments type.
* Use ReadonlyArray for choices.
The callback parameter of `tls.connect(options[, callback])` is for the `secureConnect` event, not for the `secureConnection` event, and should therefore be named `secureConnectListener` instead of `secureConnectionListener`.
* [expo] Added notification channel functions
* Fix wrong parameter from previous commit
* [expo] remove Notification param that does not exist in docs
* Revert "[expo] remove Notification param that does not exist in docs"
Actually, this param exists in expoSDK code,
although it's not mentioned in docs.
This reverts commit 2dd2f5b55d07f313191fa43d40418cb7ec3ac0e0.