UNPKG

@opensig/opendesign

Version:

21 lines (20 loc) 714 B
import { Color2T } from '../_utils/types.ts'; export interface FormFieldEmits { (e: 'focus', evt: FocusEvent): void; (e: 'blur'): void; (e: 'clear', evt?: Event): void; (e: 'pressEnter'): void; } export declare function useFormField(props: { color?: Color2T; inputId?: string; }, emit: FormFieldEmits): { effectiveColor: import('vue').ComputedRef<"normal" | "primary" | "success" | "warning" | "danger">; inputId: import('vue').Ref<string | undefined, string | undefined>; isFocus: import('vue').Ref<boolean, boolean>; onFocus: (e: FocusEvent) => void; onBlur: () => void; onClear: (e?: Event) => void; onPressEnter: () => void; notifyChange: () => void; };