fluidd
1export type VForm = Vue & HTMLFormElement & {
2resetValidation: () => void,
3validate: () => boolean,
4}
5
6export type VTextArea = Vue & HTMLTextAreaElement & {
7reset: () => void,
8resetValidation: () => void,
9valid: boolean,
10validate: (force?: boolean) => boolean,
11}
12
13export type VInput = Vue & HTMLInputElement & {
14hasColor: boolean,
15hasFocused: boolean,
16hasInput: boolean,
17hasMouseDown: boolean,
18isFocused: boolean,
19isResetting: boolean,
20reset: () => void,
21resetValidation: () => void,
22valid: boolean,
23validate: (force?: boolean) => boolean,
24}
25
26export type VSlider = VInput & {
27value: number,
28}
29