/** * 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): * iron-overlay-backdrop.html */ /// /** * `iron-overlay-backdrop` is a backdrop used by `Polymer.IronOverlayBehavior`. It should be a * singleton. * * ### Styling * * The following custom properties and mixins are available for styling. * * Custom property | Description | Default * -------------------------------------------|------------------------|--------- * `--iron-overlay-backdrop-background-color` | Backdrop background color | #000 * `--iron-overlay-backdrop-opacity` | Backdrop opacity | 0.6 * `--iron-overlay-backdrop` | Mixin applied to `iron-overlay-backdrop`. | {} * `--iron-overlay-backdrop-opened` | Mixin applied to `iron-overlay-backdrop` when it is displayed | {} */ interface IronOverlayBackdropElement extends Polymer.Element { /** * Returns true if the backdrop is opened. */ opened: boolean|null|undefined; created(): void; attached(): void; /** * Appends the backdrop to document body if needed. */ prepare(): void; /** * Shows the backdrop. */ open(): void; /** * Hides the backdrop. */ close(): void; /** * Removes the backdrop from document body if needed. */ complete(): void; _onTransitionend(event: any): void; } interface HTMLElementTagNameMap { "iron-overlay-backdrop": IronOverlayBackdropElement; }