bootstrap-vue-next
Version:
BootstrapVueNext is an early and lovely component library for Vue 3 & Nuxt 3 based on Bootstrap 5 and Typescript.
41 lines (40 loc) • 1.82 kB
TypeScript
import { BFormInputProps } from '../../types/ComponentProps';
declare let __VLS_typeProps: Omit<BFormInputProps, 'modelValue'>;
type __VLS_PublicProps = {
modelValue?: Exclude<BFormInputProps['modelValue'], undefined>;
modelModifiers?: Record<'trim' | 'lazy' | 'number', true>;
} & typeof __VLS_typeProps;
declare const _default: import('vue').DefineComponent<__VLS_PublicProps, {
blur: () => void;
element: Readonly<import('vue').ShallowRef<HTMLInputElement | null>>;
focus: () => void;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
"update:modelValue": (modelValue: import('../../types/CommonTypes').Numberish | null) => any;
}, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{
"onUpdate:modelValue"?: ((modelValue: import('../../types/CommonTypes').Numberish | null) => any) | undefined;
}>, {
disabled: boolean;
ariaInvalid: import('../..').AriaInvalid;
autocomplete: string;
autofocus: boolean;
form: string;
formatter: (val: string, evt: Event) => string;
id: string;
lazyFormatter: boolean;
list: string;
modelValue: Exclude<BFormInputProps["modelValue"], undefined>;
name: string;
placeholder: string;
plaintext: boolean;
readonly: boolean;
required: boolean;
size: import('../..').Size;
state: boolean | null;
max: import('../../types/CommonTypes').Numberish;
min: import('../../types/CommonTypes').Numberish;
step: import('../../types/CommonTypes').Numberish;
type: import('../..').InputType;
debounce: import('../../types/CommonTypes').Numberish;
debounceMaxWait: import('../../types/CommonTypes').Numberish;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
export default _default;