@polymer/paper-behaviors
Version:
Common behaviors across the paper elements
38 lines (29 loc) • 1.11 kB
TypeScript
/**
* 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};