quarkd
Version:
Mobile UI Components built on Web Components.
51 lines (50 loc) • 1.2 kB
TypeScript
import { QuarkElement } from "quarkc";
export interface Props {
min?: number;
max?: number;
steps?: number;
name?: string;
decimallength?: number;
integer?: boolean;
disabled?: boolean;
}
export interface CustomEvent {
overlimit?: (e: {
detail: {
action: string;
};
}) => void;
plus?: () => void;
minus?: () => void;
change: (e: {
detail: {
value: number;
name: string;
};
}) => void;
}
declare class QuarkStepper extends QuarkElement {
value: number;
min?: number;
max?: number;
interger: boolean;
disabled: boolean;
decimallength?: number;
steps: number;
name: string;
cacheValue: number;
inputRef: any;
miniRef: any;
plusRef: any;
componentDidMount(): void;
handlePlusClick: (event: any) => void;
handleMinusClick: (event: any) => void;
handleInputInput: (event: any) => void;
handleBlur: (event: any) => void;
dispatchChange(value: number): void;
formatData(value: any): void;
miniNeedDisable: () => boolean;
plusNeedDisable: () => boolean;
render(): any;
}
export default QuarkStepper;