UNPKG

xframelib

Version:

积累的前端开发基础库,来源于项目和服务于项目。

170 lines (169 loc) 4.44 kB
declare function showHidePanel(): void; /** * 关闭当前面板 */ declare function close(): void; /** * 重新加载当前面板 */ declare function open(): void; declare function __VLS_template(): { attrs: Partial<{}>; slots: { title?(_: {}): any; default?(_: {}): any; }; refs: { dragPanelRef: HTMLDivElement; dragPanelTitleRef: HTMLDivElement; }; rootEl: any; }; type __VLS_TemplateResult = ReturnType<typeof __VLS_template>; declare const __VLS_component: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ top: { type: (StringConstructor | NumberConstructor)[]; default: number; }; left: { type: (StringConstructor | NumberConstructor)[]; default: number; }; nWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; nHeight: { type: (StringConstructor | NumberConstructor)[]; default: string; }; icon: { type: StringConstructor; default: string; }; title: { type: StringConstructor; default: string; }; titleHeight: { type: (StringConstructor | NumberConstructor)[]; default: string; }; hasMin: { type: BooleanConstructor; default: boolean; }; hasMax: { type: BooleanConstructor; default: boolean; }; hasClose: { type: BooleanConstructor; default: boolean; }; isDark: { type: BooleanConstructor; default: boolean; }; pid: { type: StringConstructor; default: string; }; tag: { type: (ObjectConstructor | ArrayConstructor | StringConstructor | NumberConstructor)[]; default: string; }; }>, { id: string; isShow: import('vue').ComputedRef<boolean>; close: typeof close; open: typeof open; showHidePanel: typeof showHidePanel; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { close: (...args: any[]) => void; open: (...args: any[]) => void; loaded: (...args: any[]) => void; minimize: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ top: { type: (StringConstructor | NumberConstructor)[]; default: number; }; left: { type: (StringConstructor | NumberConstructor)[]; default: number; }; nWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; nHeight: { type: (StringConstructor | NumberConstructor)[]; default: string; }; icon: { type: StringConstructor; default: string; }; title: { type: StringConstructor; default: string; }; titleHeight: { type: (StringConstructor | NumberConstructor)[]; default: string; }; hasMin: { type: BooleanConstructor; default: boolean; }; hasMax: { type: BooleanConstructor; default: boolean; }; hasClose: { type: BooleanConstructor; default: boolean; }; isDark: { type: BooleanConstructor; default: boolean; }; pid: { type: StringConstructor; default: string; }; tag: { type: (ObjectConstructor | ArrayConstructor | StringConstructor | NumberConstructor)[]; default: string; }; }>> & Readonly<{ onClose?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; onLoaded?: ((...args: any[]) => any) | undefined; onMinimize?: ((...args: any[]) => any) | undefined; }>, { title: string; left: string | number; top: string | number; icon: string; tag: string | number | Record<string, any> | unknown[]; nWidth: string | number; nHeight: string | number; titleHeight: string | number; hasMin: boolean; hasMax: boolean; hasClose: boolean; isDark: boolean; pid: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { dragPanelRef: HTMLDivElement; dragPanelTitleRef: HTMLDivElement; }, any>; declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };