various-ui
Version:
This is a test version of the Vue 3 component library
1,094 lines • 1.02 MB
TypeScript
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
readonly classExtraName: {
readonly type: StringConstructor;
readonly default: "";
};
readonly placeholder: {
readonly type: import("vue").PropType<{
start: string;
end: string;
}>;
readonly default: {
readonly start: "开始时间";
readonly end: "结束时间";
};
};
readonly modelValue: {
readonly type: import("vue").PropType<{
start?: Date | undefined;
end?: Date | undefined;
}>;
readonly required: true;
};
readonly separator: {
readonly type: StringConstructor;
readonly default: "至";
};
readonly confirm: {
readonly type: StringConstructor;
readonly default: "确定";
};
readonly zIndex: {
readonly type: NumberConstructor;
readonly default: 66;
};
readonly width: {
readonly type: import("vue").PropType<string | number>;
readonly default: 264;
};
readonly mode: {
readonly type: import("vue").PropType<"time" | "date">;
readonly default: "date";
};
readonly name: {
readonly type: StringConstructor;
readonly default: "";
};
}>, {
emits: ((event: "change", _date: {
start: Date;
end: Date;
}) => void) & ((event: "before-enter") => void) & ((event: "before-leave") => void) & ((event: "after-enter") => void) & ((event: "after-leave") => void) & ((event: "update:modelValue", _data: {
start?: Date | undefined;
end?: Date | undefined;
}) => void);
define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
readonly classExtraName: {
readonly type: StringConstructor;
readonly default: "";
};
readonly placeholder: {
readonly type: import("vue").PropType<{
start: string;
end: string;
}>;
readonly default: {
readonly start: "开始时间";
readonly end: "结束时间";
};
};
readonly modelValue: {
readonly type: import("vue").PropType<{
start?: Date | undefined;
end?: Date | undefined;
}>;
readonly required: true;
};
readonly separator: {
readonly type: StringConstructor;
readonly default: "至";
};
readonly confirm: {
readonly type: StringConstructor;
readonly default: "确定";
};
readonly zIndex: {
readonly type: NumberConstructor;
readonly default: 66;
};
readonly width: {
readonly type: import("vue").PropType<string | number>;
readonly default: 264;
};
readonly mode: {
readonly type: import("vue").PropType<"time" | "date">;
readonly default: "date";
};
readonly name: {
readonly type: StringConstructor;
readonly default: "";
};
}>> & Readonly<{
onChange?: ((_date: {
start: Date;
end: Date;
}) => any) | undefined;
"onBefore-enter"?: (() => any) | undefined;
"onBefore-leave"?: (() => any) | undefined;
"onAfter-enter"?: (() => any) | undefined;
"onAfter-leave"?: (() => any) | undefined;
"onUpdate:modelValue"?: ((_data: {
start?: Date | undefined;
end?: Date | undefined;
}) => any) | undefined;
}> & {}>;
ons: {
candidates: {
"before-leave": () => void | undefined;
"before-enter": (el: Element) => void;
leave: (el: Element, done: () => void) => void;
enter: (el: Element, done: () => void) => void;
};
components: {
change: (data: {
start?: Date | undefined;
end?: Date | undefined;
}) => void;
update: (data: {
year?: number | undefined;
month?: number | undefined;
}) => void;
message: (data: {
start?: Date | undefined;
end?: Date | undefined;
}) => void;
switchover: (mode: string) => void;
};
};
vars: {
observer: ResizeObserver | undefined;
};
refs: {
end: import("vue").Ref<Date | undefined, Date | undefined>;
date: import("vue").Ref<Date, Date>;
mode: import("vue").Ref<string, string>;
start: import("vue").Ref<Date | undefined, Date | undefined>;
visible: import("vue").Ref<boolean, boolean>;
};
nodes: {
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
candidates: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
components: import("vue").Ref<(import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{
confirm?: any;
}> & Readonly<{
onMessage?: ((_data: {
start?: Date | undefined;
end?: Date | undefined;
}) => any) | undefined;
onChange?: ((_data: {
start?: Date | undefined;
end?: Date | undefined;
}) => any) | undefined;
onUpdate?: ((_data: {
year?: number | undefined;
month?: number | undefined;
}) => any) | undefined;
onSwitchover?: ((_mode: string) => any) | undefined;
}>, {
emits: ((event: "message", _data: {
start?: Date | undefined;
end?: Date | undefined;
}) => void) & ((event: "change", _data: {
start?: Date | undefined;
end?: Date | undefined;
}) => void) & ((event: "update", _data: {
year?: number | undefined;
month?: number | undefined;
}) => void) & ((event: "switchover", _mode: string) => void);
refs: {
end: import("vue").Ref<Date | undefined, Date | undefined>;
date: import("vue").Ref<Date, Date>;
days: import("vue").Ref<{
day: number;
date: string;
year: number;
month: number;
}[], import("./src/types").ModuleDay[] | {
day: number;
date: string;
year: number;
month: number;
}[]>;
start: import("vue").Ref<Date | undefined, Date | undefined>;
finish: import("vue").Ref<boolean, boolean>;
};
nodes: {
hourser: import("vue").Ref<import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}>, {
emits: (event: "scroll", _ev: Event) => void;
define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}> & {}>;
refs: {
visible: import("vue").Ref<boolean, boolean>;
};
vars: {
observer: ResizeObserver | undefined;
};
nodes: {
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
};
binds: {
bar: {
style: {
borderWidth: string;
};
};
container: {
style?: undefined;
} | {
style: {
"max-height": string;
};
};
};
methods: {
init: () => false | undefined;
drag: (ev: MouseEvent) => void;
move: (ev: MouseEvent) => void;
site: (node: {
bar: HTMLElement;
content: HTMLElement;
}) => number | undefined;
};
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
visible: import("vue").Ref<boolean, boolean>;
move: (top: number) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
scroll: (_ev: Event) => boolean;
}, import("vue").PublicProps, {
readonly spacing: number;
}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}>, {
emits: (event: "scroll", _ev: Event) => void;
define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}> & {}>;
refs: {
visible: import("vue").Ref<boolean, boolean>;
};
vars: {
observer: ResizeObserver | undefined;
};
nodes: {
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
};
binds: {
bar: {
style: {
borderWidth: string;
};
};
container: {
style?: undefined;
} | {
style: {
"max-height": string;
};
};
};
methods: {
init: () => false | undefined;
drag: (ev: MouseEvent) => void;
move: (ev: MouseEvent) => void;
site: (node: {
bar: HTMLElement;
content: HTMLElement;
}) => number | undefined;
};
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
visible: import("vue").Ref<boolean, boolean>;
move: (top: number) => void;
}, {}, {}, {}, {
readonly spacing: number;
}> | undefined, import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}>, {
emits: (event: "scroll", _ev: Event) => void;
define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}> & {}>;
refs: {
visible: import("vue").Ref<boolean, boolean>;
};
vars: {
observer: ResizeObserver | undefined;
};
nodes: {
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
};
binds: {
bar: {
style: {
borderWidth: string;
};
};
container: {
style?: undefined;
} | {
style: {
"max-height": string;
};
};
};
methods: {
init: () => false | undefined;
drag: (ev: MouseEvent) => void;
move: (ev: MouseEvent) => void;
site: (node: {
bar: HTMLElement;
content: HTMLElement;
}) => number | undefined;
};
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
visible: import("vue").Ref<boolean, boolean>;
move: (top: number) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
scroll: (_ev: Event) => boolean;
}, import("vue").PublicProps, {
readonly spacing: number;
}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}>, {
emits: (event: "scroll", _ev: Event) => void;
define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}> & {}>;
refs: {
visible: import("vue").Ref<boolean, boolean>;
};
vars: {
observer: ResizeObserver | undefined;
};
nodes: {
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
};
binds: {
bar: {
style: {
borderWidth: string;
};
};
container: {
style?: undefined;
} | {
style: {
"max-height": string;
};
};
};
methods: {
init: () => false | undefined;
drag: (ev: MouseEvent) => void;
move: (ev: MouseEvent) => void;
site: (node: {
bar: HTMLElement;
content: HTMLElement;
}) => number | undefined;
};
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
visible: import("vue").Ref<boolean, boolean>;
move: (top: number) => void;
}, {}, {}, {}, {
readonly spacing: number;
}> | undefined>;
minuteser: import("vue").Ref<import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}>, {
emits: (event: "scroll", _ev: Event) => void;
define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}> & {}>;
refs: {
visible: import("vue").Ref<boolean, boolean>;
};
vars: {
observer: ResizeObserver | undefined;
};
nodes: {
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
};
binds: {
bar: {
style: {
borderWidth: string;
};
};
container: {
style?: undefined;
} | {
style: {
"max-height": string;
};
};
};
methods: {
init: () => false | undefined;
drag: (ev: MouseEvent) => void;
move: (ev: MouseEvent) => void;
site: (node: {
bar: HTMLElement;
content: HTMLElement;
}) => number | undefined;
};
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
visible: import("vue").Ref<boolean, boolean>;
move: (top: number) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
scroll: (_ev: Event) => boolean;
}, import("vue").PublicProps, {
readonly spacing: number;
}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}>, {
emits: (event: "scroll", _ev: Event) => void;
define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}> & {}>;
refs: {
visible: import("vue").Ref<boolean, boolean>;
};
vars: {
observer: ResizeObserver | undefined;
};
nodes: {
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
};
binds: {
bar: {
style: {
borderWidth: string;
};
};
container: {
style?: undefined;
} | {
style: {
"max-height": string;
};
};
};
methods: {
init: () => false | undefined;
drag: (ev: MouseEvent) => void;
move: (ev: MouseEvent) => void;
site: (node: {
bar: HTMLElement;
content: HTMLElement;
}) => number | undefined;
};
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
visible: import("vue").Ref<boolean, boolean>;
move: (top: number) => void;
}, {}, {}, {}, {
readonly spacing: number;
}> | undefined, import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}>, {
emits: (event: "scroll", _ev: Event) => void;
define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}> & {}>;
refs: {
visible: import("vue").Ref<boolean, boolean>;
};
vars: {
observer: ResizeObserver | undefined;
};
nodes: {
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
};
binds: {
bar: {
style: {
borderWidth: string;
};
};
container: {
style?: undefined;
} | {
style: {
"max-height": string;
};
};
};
methods: {
init: () => false | undefined;
drag: (ev: MouseEvent) => void;
move: (ev: MouseEvent) => void;
site: (node: {
bar: HTMLElement;
content: HTMLElement;
}) => number | undefined;
};
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
visible: import("vue").Ref<boolean, boolean>;
move: (top: number) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
scroll: (_ev: Event) => boolean;
}, import("vue").PublicProps, {
readonly spacing: number;
}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}>, {
emits: (event: "scroll", _ev: Event) => void;
define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}> & {}>;
refs: {
visible: import("vue").Ref<boolean, boolean>;
};
vars: {
observer: ResizeObserver | undefined;
};
nodes: {
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
};
binds: {
bar: {
style: {
borderWidth: string;
};
};
container: {
style?: undefined;
} | {
style: {
"max-height": string;
};
};
};
methods: {
init: () => false | undefined;
drag: (ev: MouseEvent) => void;
move: (ev: MouseEvent) => void;
site: (node: {
bar: HTMLElement;
content: HTMLElement;
}) => number | undefined;
};
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
visible: import("vue").Ref<boolean, boolean>;
move: (top: number) => void;
}, {}, {}, {}, {
readonly spacing: number;
}> | undefined>;
secondser: import("vue").Ref<import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}>, {
emits: (event: "scroll", _ev: Event) => void;
define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}> & {}>;
refs: {
visible: import("vue").Ref<boolean, boolean>;
};
vars: {
observer: ResizeObserver | undefined;
};
nodes: {
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
};
binds: {
bar: {
style: {
borderWidth: string;
};
};
container: {
style?: undefined;
} | {
style: {
"max-height": string;
};
};
};
methods: {
init: () => false | undefined;
drag: (ev: MouseEvent) => void;
move: (ev: MouseEvent) => void;
site: (node: {
bar: HTMLElement;
content: HTMLElement;
}) => number | undefined;
};
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
visible: import("vue").Ref<boolean, boolean>;
move: (top: number) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
scroll: (_ev: Event) => boolean;
}, import("vue").PublicProps, {
readonly spacing: number;
}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}>, {
emits: (event: "scroll", _ev: Event) => void;
define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}> & {}>;
refs: {
visible: import("vue").Ref<boolean, boolean>;
};
vars: {
observer: ResizeObserver | undefined;
};
nodes: {
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
};
binds: {
bar: {
style: {
borderWidth: string;
};
};
container: {
style?: undefined;
} | {
style: {
"max-height": string;
};
};
};
methods: {
init: () => false | undefined;
drag: (ev: MouseEvent) => void;
move: (ev: MouseEvent) => void;
site: (node: {
bar: HTMLElement;
content: HTMLElement;
}) => number | undefined;
};
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
visible: import("vue").Ref<boolean, boolean>;
move: (top: number) => void;
}, {}, {}, {}, {
readonly spacing: number;
}> | undefined, import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}>, {
emits: (event: "scroll", _ev: Event) => void;
define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}> & {}>;
refs: {
visible: import("vue").Ref<boolean, boolean>;
};
vars: {
observer: ResizeObserver | undefined;
};
nodes: {
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
};
binds: {
bar: {
style: {
borderWidth: string;
};
};
container: {
style?: undefined;
} | {
style: {
"max-height": string;
};
};
};
methods: {
init: () => false | undefined;
drag: (ev: MouseEvent) => void;
move: (ev: MouseEvent) => void;
site: (node: {
bar: HTMLElement;
content: HTMLElement;
}) => number | undefined;
};
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
visible: import("vue").Ref<boolean, boolean>;
move: (top: number) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
scroll: (_ev: Event) => boolean;
}, import("vue").PublicProps, {
readonly spacing: number;
}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}>, {
emits: (event: "scroll", _ev: Event) => void;
define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
readonly height: {
readonly type: import("vue").PropType<string | number>;
};
readonly spacing: {
readonly type: NumberConstructor;
readonly default: 2;
};
readonly trigger: {
readonly type: import("vue").PropType<"Hover">;
};
}>> & Readonly<{
onScroll?: ((_ev: Event) => any) | undefined;
}> & {}>;
refs: {
visible: import("vue").Ref<boolean, boolean>;
};
vars: {
observer: ResizeObserver | undefined;
};
nodes: {
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
};
binds: {
bar: {
style: {
borderWidth: string;
};
};
container: {
style?: undefined;
} | {
style: {
"max-height": string;
};
};
};
methods: {
init: () => false | undefined;
drag: (ev: MouseEvent) => void;
move: (ev: MouseEvent) => void;
site: (node: {
bar: HTMLElement;
content: HTMLElement;
}) => number | undefined;
};
slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
visible: import("vue").Ref<boolean, boolean>;
move: (top: number) => void;
}, {}, {}, {}, {
readonly spacing: number;
}> | undefined>;
};
methods: {
date: (data: {
year?: number | undefined;
month?: number | undefined;
}) => void;
init: (data: import("./src/types").ModuleData) => void;
update: (date: Date) => void;
select: (data: {
date?: import("./src/types").ModuleDay | undefined;
hours?: number | undefined;
minutes?: number | undefined;
seconds?: number | undefined;
}) => void;
confirm: () => void;
get_time_site: () => void;
get_day_status: (data: import("./src/types").ModuleDay) => string;
};
computeds: {
cSeconds: import("vue").ComputedRef<number>;
cMinutes: import("vue").ComputedRef<number>;
cHours: import("vue").ComputedRef<number>;
cTime: import("vue").ComputedRef<string>;
};
cTime: import("vue").ComputedRef<string>;
cHours: impo