myprint-design
Version:
操作简单,组件丰富的一站式打印解决方案打印设计器
242 lines (241 loc) • 8.83 kB
TypeScript
import { CSSProperties } from 'vue-demi';
import { HandlePanel, HandlePanelPosition } from '../../../types/entity';
export interface Props {
element?: HandlePanel;
position: HandlePanelPosition;
modelValue?: boolean;
}
declare const _default: import("vue").DefineComponent<{
element: {
type: any;
required: false;
default: () => HandlePanel;
};
position: {
type: any;
required: true;
default: () => HandlePanelPosition;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}, {
props: any;
appStore: import("pinia").Store<"myPrintApp", {
locale: string;
displayModel: import("../../../types/entity").DisplayModel;
client: {
connect: boolean;
};
panelPosition: {
x: number;
y: number;
scrollX: number;
scrollY: number;
};
currentPanel: import("../../../types/entity").Panel;
previewData: any[];
provider: import("../../../types/entity").Provider;
lastPageUnit: import("../../../types/entity").PageUnit;
currentElement: import("../../../types/entity").MyElement[];
auxiliaryLineTmp: import("../../../types/entity").MyAuxiliaryLine;
dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize";
}, {}, {
SET_LOCALE<T extends "zhCn" | "enUs">(locale: T): void;
SET_CLIENT_CONNECT(status: boolean): void;
}>;
emit: (event: "update:modelValue", ...args: any[]) => void;
headRef: import("vue").Ref<HTMLDivElement>;
data: {
x: number;
y: number;
right: number;
bodyResizeHeight: number;
translateX: number;
translateY: number;
show: boolean;
resizeIs: boolean;
zIndex: number;
loaded: boolean;
};
clickHead: () => void;
clickHeadClose: () => void;
style: import("vue").ComputedRef<CSSProperties>;
headMouseDown: (e: MouseEvent) => boolean;
bodyMouseDown: () => void;
resize: (e: MouseEvent) => boolean;
MyScrollbar: import("vue").DefineComponent<{
tag: {
type: StringConstructor;
required: false;
default: string;
};
height: {
type: StringConstructor;
required: false;
default: string;
};
options: {
type: any;
required: false;
default: () => {};
};
hoverBlod: {
type: BooleanConstructor;
required: false;
default: boolean;
};
disabledScrollBar: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}, {
props: any;
emit: (event: "scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end", ...args: any[]) => void;
scrollbar: import("vue").Ref<HTMLElement>;
ps: import("vue").Ref<any>;
resizeObserver: ResizeObserver;
createInstance: () => void;
destroyInstance: () => void;
eventListeners: Record<import("../../../components/my/scrollbar/my-scrollbar.vue").PerfectScrollbarEmitsKeys, (event: Event) => void>;
createEventListener: (eventName: import("../../../components/my/scrollbar/my-scrollbar.vue").PerfectScrollbarEmitsKeys) => (event: Event) => void;
toggleListeners: (addListeners?: boolean) => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end")[], "scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
tag: {
type: StringConstructor;
required: false;
default: string;
};
height: {
type: StringConstructor;
required: false;
default: string;
};
options: {
type: any;
required: false;
default: () => {};
};
hoverBlod: {
type: BooleanConstructor;
required: false;
default: boolean;
};
disabledScrollBar: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & {
onScroll?: (...args: any[]) => any;
"onPs-scroll-y"?: (...args: any[]) => any;
"onPs-scroll-x"?: (...args: any[]) => any;
"onPs-scroll-up"?: (...args: any[]) => any;
"onPs-scroll-down"?: (...args: any[]) => any;
"onPs-scroll-left"?: (...args: any[]) => any;
"onPs-scroll-right"?: (...args: any[]) => any;
"onPs-y-reach-start"?: (...args: any[]) => any;
"onPs-y-reach-end"?: (...args: any[]) => any;
"onPs-x-reach-start"?: (...args: any[]) => any;
"onPs-x-reach-end"?: (...args: any[]) => any;
}, {
height: string;
tag: string;
options: any;
hoverBlod: boolean;
disabledScrollBar: boolean;
}, {}>;
MyIcon: import("vue").DefineComponent<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}, {
emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
props: any;
click: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
focusBk: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: (NumberConstructor | StringConstructor)[];
required: false;
default: number;
};
padding: {
type: StringConstructor;
required: false;
default: any;
};
}>> & {
onClick?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}, {
padding: string;
size: string | number;
modelValue: boolean;
disabled: boolean;
focusBk: boolean;
}, {}>;
ArrowRight: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}>;
Close: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: any;
required: false;
default: () => HandlePanel;
};
position: {
type: any;
required: true;
default: () => HandlePanelPosition;
};
modelValue: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & {
"onUpdate:modelValue"?: (...args: any[]) => any;
}, {
element: any;
modelValue: boolean;
}, {}>;
export default _default;