bootstrap-vue-next
Version:
BootstrapVueNext is an early and lovely component library for Vue 3 & Nuxt 3 based on Bootstrap 5 and Typescript.
27 lines (26 loc) • 745 B
TypeScript
import { AriaInvalid } from './AriaInvalid';
import { Numberish, ValidationState } from './CommonTypes';
import { Size } from './Size';
export interface FormDebounceOptions {
debounce?: Numberish;
debounceMaxWait?: Numberish;
}
export interface CommonInputProps extends FormDebounceOptions {
ariaInvalid?: AriaInvalid;
autocomplete?: string;
autofocus?: boolean;
disabled?: boolean;
form?: string;
formatter?: (val: string, evt: Event) => string;
id?: string;
lazyFormatter?: boolean;
list?: string;
modelValue?: Numberish | null;
name?: string;
placeholder?: string;
plaintext?: boolean;
readonly?: boolean;
required?: boolean;
size?: Size;
state?: ValidationState;
}