/** * DO NOT EDIT * * This file was automatically generated by * https://github.com/Polymer/gen-typescript-declarations * * To modify these typings, edit the source file(s): * animations/ripple-animation.html */ /// /// /** * `` scales and transform an element such that it appears to ripple from either * a shared element, or from a screen position, to full screen. * * If using as a shared element animation in ``, use this animation in an `exit` * animation in the source page and in an `entry` animation in the destination page. Also, define the * hero elements in the `sharedElements` property (not a configuration property, see * `Polymer.NeonSharedElementAnimatableBehavior`). * * If using a screen position, define the `gesture` property. * * Configuration: * ``` * { * name: 'ripple-animation`. * id: , /* set this or gesture *\/ * gesture: {x: , y: }, /* set this or id *\/ * timing: , * toPage: , /* define for the destination page *\/ * fromPage: , /* define for the source page *\/ * } * ``` */ interface RippleAnimationElement extends Polymer.Element, Polymer.NeonSharedElementAnimationBehavior { complete(): void; configure(config: any): any; } interface HTMLElementTagNameMap { "ripple-animation": RippleAnimationElement; }