UNPKG

@polymer/paper-behaviors

Version:
38 lines (29 loc) 1.11 kB
/** * DO NOT EDIT * * This file was automatically generated by * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations * * To modify these typings, edit the source file(s): * paper-checked-element-behavior.js */ import {IronCheckedElementBehavior} from '@polymer/iron-checked-element-behavior/iron-checked-element-behavior.js'; import {PaperInkyFocusBehavior} from './paper-inky-focus-behavior.js'; import {PaperRippleBehavior} from './paper-ripple-behavior.js'; /** * Use `PaperCheckedElementBehavior` to implement a custom element that has a * `checked` property similar to `IronCheckedElementBehavior` and is compatible * with having a ripple effect. */ interface PaperCheckedElementBehavior extends PaperInkyFocusBehavior, IronCheckedElementBehavior { /** * Synchronizes the element's `active` and `checked` state. */ _buttonStateChanged(): void; /** * Synchronizes the element's checked state with its ripple effect. */ _checkedChanged(): void; } declare const PaperCheckedElementBehavior: object; export {PaperCheckedElementBehavior};