UNPKG

ideaz-element

Version:

<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>

313 lines (312 loc) 11.7 kB
declare const _default: import('vue').DefineComponent<{ data: { type: globalThis.PropType<any[]>; default: () => never[]; }; height: (StringConstructor | NumberConstructor)[]; maxHeight: (StringConstructor | NumberConstructor)[]; fit: { type: BooleanConstructor; default: boolean; }; stripe: BooleanConstructor; border: BooleanConstructor; rowKey: globalThis.PropType<string | ((row: any) => string) | undefined>; showHeader: { type: BooleanConstructor; default: boolean; }; showSummary: BooleanConstructor; sumText: StringConstructor; summaryMethod: globalThis.PropType<import('element-plus').SummaryMethod<any> | undefined>; rowClassName: globalThis.PropType<import('element-plus').ColumnCls<any> | undefined>; rowStyle: globalThis.PropType<import('element-plus').ColumnStyle<any> | undefined>; cellClassName: globalThis.PropType<import('element-plus').CellCls<any> | undefined>; cellStyle: globalThis.PropType<import('element-plus').CellStyle<any> | undefined>; headerRowClassName: globalThis.PropType<import('element-plus').ColumnCls<any> | undefined>; headerRowStyle: globalThis.PropType<import('element-plus').ColumnStyle<any> | undefined>; headerCellClassName: globalThis.PropType<import('element-plus').CellCls<any> | undefined>; headerCellStyle: globalThis.PropType<import('element-plus').CellStyle<any> | undefined>; highlightCurrentRow: BooleanConstructor; currentRowKey: (StringConstructor | NumberConstructor)[]; emptyText: StringConstructor; expandRowKeys: globalThis.PropType<string[] | undefined>; defaultExpandAll: BooleanConstructor; defaultSort: globalThis.PropType<import('element-plus').Sort | undefined>; tooltipEffect: StringConstructor; spanMethod: globalThis.PropType<((data: { row: any; rowIndex: number; column: import('element-plus').TableColumnCtx<any>; columnIndex: number; }) => number[] | { rowspan: number; colspan: number; } | undefined) | undefined>; selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; indent: { type: NumberConstructor; default: number; }; treeProps: { type: globalThis.PropType<import('element-plus/es/components/table/src/table/defaults').TreeProps | undefined>; default: () => { hasChildren: string; children: string; }; }; lazy: BooleanConstructor; load: globalThis.PropType<((row: any, treeNode: import('element-plus').TreeNode, resolve: (data: any[]) => void) => void) | undefined>; style: { type: globalThis.PropType<import('vue').CSSProperties>; default: () => {}; }; className: { type: StringConstructor; default: string; }; tableLayout: { type: globalThis.PropType<"auto" | "fixed">; default: string; }; scrollbarAlwaysOn: BooleanConstructor; flexible: BooleanConstructor; showOverflowTooltip: BooleanConstructor; align: globalThis.PropType<"left" | "center" | "right">; headerAlign: globalThis.PropType<"left" | "center" | "right">; size: globalThis.PropType<"" | "small" | "default" | "large">; loading: BooleanConstructor; columns: { type: globalThis.PropType<import('index').TableCol<any>[]>; default: () => never[]; }; pagination: { type: globalThis.PropType<boolean | import('index').Pagination>; default: () => { page: number; pageSize: number; total: number; align: string; }; }; toolBar: { type: globalThis.PropType<boolean | import('index').ToolBar>; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; editable: { type: globalThis.PropType<boolean | import('./props').TableEdit>; }; options: { type: ObjectConstructor; default: () => void; }; watermark: { type: globalThis.PropType<string | boolean | import('./props').ElWatermarkProps>; default: boolean; }; fullScreenElement: { type: globalThis.PropType<() => HTMLElement>; }; totalData: { type: ArrayConstructor; default: () => never[]; }; title: { type: globalThis.PropType<string | (() => globalThis.VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>)>; default: string; }; sticky: { type: globalThis.PropType<boolean | import('./props').TableSticky>; default: boolean; }; mergeCells: { type: globalThis.PropType<{ direction: "both" | "row" | "column"; props?: string[] | undefined; }>; }; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("update:data" | "update:pagination" | "refresh" | "drag-sort-end" | "drag-column-end" | "radio-change")[], "update:data" | "update:pagination" | "refresh" | "drag-sort-end" | "drag-column-end" | "radio-change", import('vue').PublicProps, Readonly<globalThis.ExtractPropTypes<{ data: { type: globalThis.PropType<any[]>; default: () => never[]; }; height: (StringConstructor | NumberConstructor)[]; maxHeight: (StringConstructor | NumberConstructor)[]; fit: { type: BooleanConstructor; default: boolean; }; stripe: BooleanConstructor; border: BooleanConstructor; rowKey: globalThis.PropType<string | ((row: any) => string) | undefined>; showHeader: { type: BooleanConstructor; default: boolean; }; showSummary: BooleanConstructor; sumText: StringConstructor; summaryMethod: globalThis.PropType<import('element-plus').SummaryMethod<any> | undefined>; rowClassName: globalThis.PropType<import('element-plus').ColumnCls<any> | undefined>; rowStyle: globalThis.PropType<import('element-plus').ColumnStyle<any> | undefined>; cellClassName: globalThis.PropType<import('element-plus').CellCls<any> | undefined>; cellStyle: globalThis.PropType<import('element-plus').CellStyle<any> | undefined>; headerRowClassName: globalThis.PropType<import('element-plus').ColumnCls<any> | undefined>; headerRowStyle: globalThis.PropType<import('element-plus').ColumnStyle<any> | undefined>; headerCellClassName: globalThis.PropType<import('element-plus').CellCls<any> | undefined>; headerCellStyle: globalThis.PropType<import('element-plus').CellStyle<any> | undefined>; highlightCurrentRow: BooleanConstructor; currentRowKey: (StringConstructor | NumberConstructor)[]; emptyText: StringConstructor; expandRowKeys: globalThis.PropType<string[] | undefined>; defaultExpandAll: BooleanConstructor; defaultSort: globalThis.PropType<import('element-plus').Sort | undefined>; tooltipEffect: StringConstructor; spanMethod: globalThis.PropType<((data: { row: any; rowIndex: number; column: import('element-plus').TableColumnCtx<any>; columnIndex: number; }) => number[] | { rowspan: number; colspan: number; } | undefined) | undefined>; selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; indent: { type: NumberConstructor; default: number; }; treeProps: { type: globalThis.PropType<import('element-plus/es/components/table/src/table/defaults').TreeProps | undefined>; default: () => { hasChildren: string; children: string; }; }; lazy: BooleanConstructor; load: globalThis.PropType<((row: any, treeNode: import('element-plus').TreeNode, resolve: (data: any[]) => void) => void) | undefined>; style: { type: globalThis.PropType<import('vue').CSSProperties>; default: () => {}; }; className: { type: StringConstructor; default: string; }; tableLayout: { type: globalThis.PropType<"auto" | "fixed">; default: string; }; scrollbarAlwaysOn: BooleanConstructor; flexible: BooleanConstructor; showOverflowTooltip: BooleanConstructor; align: globalThis.PropType<"left" | "center" | "right">; headerAlign: globalThis.PropType<"left" | "center" | "right">; size: globalThis.PropType<"" | "small" | "default" | "large">; loading: BooleanConstructor; columns: { type: globalThis.PropType<import('index').TableCol<any>[]>; default: () => never[]; }; pagination: { type: globalThis.PropType<boolean | import('index').Pagination>; default: () => { page: number; pageSize: number; total: number; align: string; }; }; toolBar: { type: globalThis.PropType<boolean | import('index').ToolBar>; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; editable: { type: globalThis.PropType<boolean | import('./props').TableEdit>; }; options: { type: ObjectConstructor; default: () => void; }; watermark: { type: globalThis.PropType<string | boolean | import('./props').ElWatermarkProps>; default: boolean; }; fullScreenElement: { type: globalThis.PropType<() => HTMLElement>; }; totalData: { type: ArrayConstructor; default: () => never[]; }; title: { type: globalThis.PropType<string | (() => globalThis.VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>)>; default: string; }; sticky: { type: globalThis.PropType<boolean | import('./props').TableSticky>; default: boolean; }; mergeCells: { type: globalThis.PropType<{ direction: "both" | "row" | "column"; props?: string[] | undefined; }>; }; }>> & { "onRadio-change"?: ((...args: any[]) => any) | undefined; "onUpdate:data"?: ((...args: any[]) => any) | undefined; onRefresh?: ((...args: any[]) => any) | undefined; "onUpdate:pagination"?: ((...args: any[]) => any) | undefined; "onDrag-sort-end"?: ((...args: any[]) => any) | undefined; "onDrag-column-end"?: ((...args: any[]) => any) | undefined; }, { data: any[]; style: import('vue').CSSProperties; title: string | (() => globalThis.VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>); className: string; loading: boolean; columns: import('index').TableCol<any>[]; showOverflowTooltip: boolean; options: Record<string, any>; border: boolean; draggable: boolean; treeProps: import('element-plus/es/components/table/src/table/defaults').TreeProps | undefined; fit: boolean; stripe: boolean; showHeader: boolean; showSummary: boolean; highlightCurrentRow: boolean; defaultExpandAll: boolean; selectOnIndeterminate: boolean; indent: number; lazy: boolean; tableLayout: "auto" | "fixed"; scrollbarAlwaysOn: boolean; flexible: boolean; pagination: boolean | import('index').Pagination; toolBar: boolean | import('index').ToolBar; watermark: string | boolean | import('./props').ElWatermarkProps; totalData: unknown[]; sticky: boolean | import('./props').TableSticky; }, {}>; export default _default;