various-ui
Version:
This is a test version of the Vue 3 component library
34 lines (33 loc) • 1.16 kB
TypeScript
import { SetupContext } from "vue";
import { UiTextareaProps, UiTextareaEmits } from "../index";
export declare const useComposable: (define: UiTextareaProps, emits: SetupContext<typeof UiTextareaEmits>["emit"]) => {
refs: {
inputNode: import("vue").Ref<HTMLInputElement | undefined, HTMLInputElement | undefined>;
};
methods: {
enter: (ev: KeyboardEvent) => void;
clear: () => void;
focus: (ev?: FocusEvent | Event) => void;
blur: (ev?: FocusEvent | Event) => void;
};
handlers: {
inputHandler: {
blur: (ev?: FocusEvent | Event) => void;
focus: (ev?: FocusEvent | Event) => void;
click: (ev: PointerEvent | Event) => void;
change: (ev: Event) => void;
input: (ev: InputEvent) => void;
};
};
computeds: {
attrs: import("vue").ComputedRef<any>;
style: import("vue").ComputedRef<{
[name: string]: string;
}>;
status: import("vue").ComputedRef<{
is: boolean;
name: string;
}>;
className: import("vue").ComputedRef<string>;
};
};