UNPKG

@jiaozhiye/qm-design-vue

Version:

A Component Library for Vue3.0

107 lines (106 loc) 11.7 kB
declare const Print: import("../_utils/types").SFCWithInstall<import("vue").DefineComponent<{ type: import("element-plus/es/utils/vue/props/types").EpPropMergeType<StringConstructor, "" | "default" | "info" | "primary" | "success" | "warning" | "text" | "danger", unknown>; authConfig: import("../_utils/types").IAuth; nativeType: import("element-plus/es/utils/vue/props/types").EpPropMergeType<StringConstructor, "button" | "reset" | "submit", unknown>; loadingIcon: import("element-plus/es/utils/vue/props/types").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | null)[], unknown, unknown>; link: boolean; bg: boolean; autofocus: boolean; circle: boolean; dark: boolean; tag: import("element-plus/es/utils/vue/props/types").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | null)[], unknown, unknown>; preview: boolean; templateRender: import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>; closeAfterPrint: boolean; size?: import("../_utils/types").ComponentSize | undefined; text?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; click?: ((ev: MouseEvent) => void | Promise<void>) | undefined; shortcutKey?: string | undefined; confirm?: { title?: string | import("../_utils/types").JSXElement | undefined; onConfirm?: (() => void) | undefined; onCancel?: (() => void) | undefined; } | undefined; tabindex?: number | undefined; disabled?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; icon?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | null)[], unknown, unknown> | undefined; plain?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; round?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; dashed?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; color?: string | undefined; autoInsertSpace?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; uniqueKey?: string | undefined; dataSource?: import("../table/src/table/types").IRecord<any> | undefined; defaultConfig?: Record<string, number> | undefined; }, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; close: () => boolean; print: (value: boolean) => boolean; export: (value: boolean) => boolean; }, string, import("vue").PublicProps, Readonly<{ type: import("element-plus/es/utils/vue/props/types").EpPropMergeType<StringConstructor, "" | "default" | "info" | "primary" | "success" | "warning" | "text" | "danger", unknown>; authConfig: import("../_utils/types").IAuth; nativeType: import("element-plus/es/utils/vue/props/types").EpPropMergeType<StringConstructor, "button" | "reset" | "submit", unknown>; loadingIcon: import("element-plus/es/utils/vue/props/types").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | null)[], unknown, unknown>; link: boolean; bg: boolean; autofocus: boolean; circle: boolean; dark: boolean; tag: import("element-plus/es/utils/vue/props/types").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | null)[], unknown, unknown>; preview: boolean; templateRender: import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>; closeAfterPrint: boolean; size?: import("../_utils/types").ComponentSize | undefined; text?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; click?: ((ev: MouseEvent) => void | Promise<void>) | undefined; shortcutKey?: string | undefined; confirm?: { title?: string | import("../_utils/types").JSXElement | undefined; onConfirm?: (() => void) | undefined; onCancel?: (() => void) | undefined; } | undefined; tabindex?: number | undefined; disabled?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; icon?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | null)[], unknown, unknown> | undefined; plain?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; round?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; dashed?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; color?: string | undefined; autoInsertSpace?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; uniqueKey?: string | undefined; dataSource?: import("../table/src/table/types").IRecord<any> | undefined; defaultConfig?: Record<string, number> | undefined; }> & Readonly<{ onClose?: (() => any) | undefined; onPrint?: ((value: boolean) => any) | undefined; onExport?: ((value: boolean) => any) | undefined; onOpen?: (() => any) | undefined; }>, { type: import("element-plus/es/utils/vue/props/types").EpPropMergeType<StringConstructor, "" | "default" | "info" | "primary" | "success" | "warning" | "text" | "danger", unknown>; text: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown>; authConfig: import("../_utils/types").IAuth; confirm: { title?: string | import("../_utils/types").JSXElement | undefined; onConfirm?: (() => void) | undefined; onCancel?: (() => void) | undefined; }; disabled: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown>; nativeType: import("element-plus/es/utils/vue/props/types").EpPropMergeType<StringConstructor, "button" | "reset" | "submit", unknown>; loadingIcon: import("element-plus/es/utils/vue/props/types").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | null)[], unknown, unknown>; plain: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown>; link: boolean; bg: boolean; autofocus: boolean; round: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown>; circle: boolean; dashed: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown>; dark: boolean; autoInsertSpace: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown>; tag: import("element-plus/es/utils/vue/props/types").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>) | null)[], unknown, unknown>; preview: boolean; templateRender: import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>; closeAfterPrint: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; export default Print; export type { PrintProps } from './src/props';