pyro
Version:
Pyro custom elements
36 lines (35 loc) • 851 B
TypeScript
import { LitElement } from 'lit';
/**
* Range input element, to select a number from min to max
* [docs](https://pyrojs.com/el/range)
*
* ```html
* <pyro-range></pyro-range>
* ```
*
* @tag pyro-range
*
* @event {InputEvent} input - emitted when the value changes
*
*/
export declare class PyroRange extends LitElement {
static styles: import('lit').CSSResult;
/** Current value */
value: number;
/** Min value */
min: number;
/** Max value */
max: number;
/** Step size or interval between values */
step: number;
/** Shows explicitly the current value */
explicit: boolean;
private handleChange;
getDigitsNumber: (x: number) => number;
render(): import('lit-html').TemplateResult<1>;
}
declare global {
interface HTMLElementTagNameMap {
'pyro-range': PyroRange;
}
}