@opensig/opendesign
Version:
20 lines (19 loc) • 832 B
TypeScript
import { ModelRef } from 'vue';
import { FormFieldEmits } from '../../_composables/use-form-field';
import { DateModelValue, DatePickerMode, DatePickerPropsT } from '../types';
export declare function usePickerBase(opts: {
props: DatePickerPropsT;
mode: DatePickerMode;
modelValue: ModelRef<DateModelValue>;
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;
timestampValue: import('vue').WritableComputedRef<number | undefined, number | undefined>;
};