vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
32 lines (31 loc) • 927 B
TypeScript
import { RetItemType, RetType } from '../date';
import { ModelRef } from 'vue';
import { DateEmit } from '../types';
/**
* hook
*/
export declare const useDate: (modelValue: ModelRef<string | undefined>, emit: DateEmit) => {
dateData: import('vue').Ref<{
date: number;
year: number;
month: number;
showDate: number;
}[], RetType | {
date: number;
year: number;
month: number;
showDate: number;
}[]>;
dateState: {
year: any;
month: any;
};
dateItemClassNames: import('vue').ComputedRef<(item: RetItemType) => string>;
checkToday: import('vue').ComputedRef<(item: RetItemType) => any>;
init: (date?: string | undefined) => void;
handlePrveYear: () => void;
handlePrveMonth: () => void;
handleNextMonth: () => void;
handleNextYear: () => void;
handleSelectDateFn: (item: RetItemType) => void;
};