UNPKG

xframelib

Version:

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

240 lines (239 loc) 5.97 kB
import { PropType } from 'vue'; declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ windowStyle: { type: ObjectConstructor; required: true; }; isOpen: { type: PropType<boolean>; required: false; default: boolean; }; title: { type: PropType<string>; required: true; default: string; }; closeButton: { type: PropType<boolean>; required: false; default: boolean; }; resizable: { type: PropType<boolean>; required: false; default: boolean; }; isScrollable: { type: PropType<boolean>; required: false; default: boolean; }; padding: { type: PropType<number>; required: false; default: number; }; activateWhenOpen: { type: PropType<boolean>; required: false; default: boolean; }; positionHint: { type: PropType<string>; required: false; default: string; }; zGroup: { type: PropType<number>; required: false; default: number; }; overflow: { type: PropType<string>; required: false; default: string; }; minWidth: { type: PropType<number>; required: false; default: number; }; minHeight: { type: PropType<number>; required: false; default: number; }; maxWidth: { type: PropType<number>; required: false; default: number; }; maxHeight: { type: PropType<number>; required: false; default: number; }; height: { type: PropType<number>; required: false; }; width: { type: PropType<number>; required: false; }; top: { type: PropType<number>; required: false; }; left: { type: PropType<number>; required: false; }; }>, { isOpen: import('vue').Ref<boolean, boolean>; windowEl: import('vue').Ref<any, any>; titlebar: import('vue').Ref<any, any>; content: import('vue').Ref<any, any>; activate: () => void; styleWindow: import('vue').Ref<any, any>; styleTitlebar: import('vue').ComputedRef<any>; styleContent: import('vue').ComputedRef<any>; closeButtonClick: () => void; fixPosition: () => void; } | undefined, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ windowStyle: { type: ObjectConstructor; required: true; }; isOpen: { type: PropType<boolean>; required: false; default: boolean; }; title: { type: PropType<string>; required: true; default: string; }; closeButton: { type: PropType<boolean>; required: false; default: boolean; }; resizable: { type: PropType<boolean>; required: false; default: boolean; }; isScrollable: { type: PropType<boolean>; required: false; default: boolean; }; padding: { type: PropType<number>; required: false; default: number; }; activateWhenOpen: { type: PropType<boolean>; required: false; default: boolean; }; positionHint: { type: PropType<string>; required: false; default: string; }; zGroup: { type: PropType<number>; required: false; default: number; }; overflow: { type: PropType<string>; required: false; default: string; }; minWidth: { type: PropType<number>; required: false; default: number; }; minHeight: { type: PropType<number>; required: false; default: number; }; maxWidth: { type: PropType<number>; required: false; default: number; }; maxHeight: { type: PropType<number>; required: false; default: number; }; height: { type: PropType<number>; required: false; }; width: { type: PropType<number>; required: false; }; top: { type: PropType<number>; required: false; }; left: { type: PropType<number>; required: false; }; }>> & Readonly<{}>, { title: string; isOpen: boolean; closeButton: boolean; resizable: boolean; isScrollable: boolean; padding: number; activateWhenOpen: boolean; positionHint: string; zGroup: number; overflow: string; minWidth: number; minHeight: number; maxWidth: number; maxHeight: number; }, {}, { myButton: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ disabled: { type: PropType<boolean>; default: boolean; }; windowStyle: { type: ObjectConstructor; required: true; }; }>, { hover: import('vue').Ref<boolean, boolean>; active: import('vue').Ref<boolean, boolean>; style: () => any; mouseup: (e: MouseEvent & TouchEvent) => void; mousedown: (e: MouseEvent & TouchEvent) => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ disabled: { type: PropType<boolean>; default: boolean; }; windowStyle: { type: ObjectConstructor; required: true; }; }>> & Readonly<{}>, { disabled: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;