@opensig/opendesign
Version:
115 lines (114 loc) • 4.95 kB
TypeScript
import { DatePickerMode } from '../types.ts';
type __VLS_Props = {
target?: HTMLElement;
optionTitle?: string;
};
declare function __VLS_template(): {
attrs: Partial<{}>;
slots: {
shortcut?(_: {
setValue: (start: number | undefined, end: number | undefined) => void;
emitChange: () => void;
}): any;
};
refs: {
popupRef: HTMLDivElement;
contentRef: import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{
currentView: DatePickerMode;
}> & Readonly<{
onChange?: ((start: number | undefined, end: number | undefined) => any) | undefined;
"onUpdate:currentView"?: ((value: DatePickerMode) => any) | undefined;
}>, {
getValue: () => {
start: number | undefined;
end: number | undefined;
};
setValue: (start: number | undefined, end: number | undefined) => void;
init: (start?: number, end?: number) => void;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
"update:currentView": (value: DatePickerMode) => any;
} & {
change: (start: number | undefined, end: number | undefined) => any;
}, import('vue').PublicProps, {}, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<{
currentView: DatePickerMode;
}> & Readonly<{
onChange?: ((start: number | undefined, end: number | undefined) => any) | undefined;
"onUpdate:currentView"?: ((value: DatePickerMode) => any) | undefined;
}>, {
getValue: () => {
start: number | undefined;
end: number | undefined;
};
setValue: (start: number | undefined, end: number | undefined) => void;
init: (start?: number, end?: number) => void;
}, {}, {}, {}, {}> | null;
};
rootEl: any;
};
type __VLS_TemplateResult = ReturnType<typeof __VLS_template>;
declare const __VLS_component: import('vue').DefineComponent<__VLS_Props, {
getPopupEl: () => HTMLDivElement | undefined;
getValue: () => {
start: number | undefined;
end: number | undefined;
};
setValue: (start: number | undefined, end: number | undefined) => void;
open: (start: number | undefined, end: number | undefined) => Promise<void>;
close: () => void;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & {
change: (start: number | undefined, end: number | undefined) => any;
}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{
onChange?: ((start: number | undefined, end: number | undefined) => any) | undefined;
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {
popupRef: HTMLDivElement;
contentRef: import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{
currentView: DatePickerMode;
}> & Readonly<{
onChange?: ((start: number | undefined, end: number | undefined) => any) | undefined;
"onUpdate:currentView"?: ((value: DatePickerMode) => any) | undefined;
}>, {
getValue: () => {
start: number | undefined;
end: number | undefined;
};
setValue: (start: number | undefined, end: number | undefined) => void;
init: (start?: number, end?: number) => void;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
"update:currentView": (value: DatePickerMode) => any;
} & {
change: (start: number | undefined, end: number | undefined) => any;
}, import('vue').PublicProps, {}, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<{
currentView: DatePickerMode;
}> & Readonly<{
onChange?: ((start: number | undefined, end: number | undefined) => any) | undefined;
"onUpdate:currentView"?: ((value: DatePickerMode) => any) | undefined;
}>, {
getValue: () => {
start: number | undefined;
end: number | undefined;
};
setValue: (start: number | undefined, end: number | undefined) => void;
init: (start?: number, end?: number) => void;
}, {}, {}, {}, {}> | null;
}, any>;
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};