bootstrap-vue-next
Version:
BootstrapVueNext is an early and lovely component library for Vue 3 & Nuxt 3 based on Bootstrap 5 and Typescript.
44 lines (43 loc) • 1.86 kB
text/typescript
import { BFormTextareaProps } from '../../types/ComponentProps';
type __VLS_Props = Omit<BFormTextareaProps, 'modelValue'>;
type __VLS_PublicProps = {
modelValue?: Exclude<BFormTextareaProps['modelValue'], undefined>;
'modelModifiers'?: Partial<Record<'trim' | 'lazy' | 'number', true>>;
} & __VLS_Props;
declare const _default: import('vue').DefineComponent<__VLS_PublicProps, {
blur: () => void;
element: Readonly<import('vue').ShallowRef<HTMLTextAreaElement | null>>;
focus: () => void;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
"update:modelValue": (value: import('../../types/CommonTypes').Numberish | null) => any;
}, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{
"onUpdate:modelValue"?: ((value: 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<BFormTextareaProps["modelValue"], undefined>;
name: string;
placeholder: string;
plaintext: boolean;
readonly: boolean;
required: boolean;
size: import('../..').Size;
state: import('../..').ValidationState;
noResize: boolean;
rows: import('../../types/CommonTypes').Numberish;
wrap: string;
noAutoShrink: boolean;
maxRows: import('../../types/CommonTypes').Numberish;
debounce: import('../../types/CommonTypes').Numberish;
debounceMaxWait: import('../../types/CommonTypes').Numberish;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {
_input: HTMLTextAreaElement;
}, HTMLTextAreaElement>;
export default _default;