vue-jwhuang-ui
Version:
<p align="center"> <img width="200" src="https://www.jwhuang.site/resource/icon/logo.svg"> </p>
122 lines (121 loc) • 3.88 kB
TypeScript
import { default as RenderTable } from './index.vue'
export type { RenderTableProps, RenderColumnProps } from './index.vue'
declare const _default: {
new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<
Readonly<import('./index.vue').RenderTableProps> &
Readonly<{
'onUpdate:columns'?: ((...args: any[]) => any) | undefined
'onUpdate:data'?: ((...args: any[]) => any) | undefined
'onUpdate:pagerConfig'?: ((...args: any[]) => any) | undefined
onSelectionChange?: ((...args: any[]) => any) | undefined
onPageChange?: ((...args: any[]) => any) | undefined
onRowDragChange?: ((...args: any[]) => any) | undefined
}>,
{},
{},
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{
'update:columns': (...args: any[]) => void
'update:data': (...args: any[]) => void
'update:pagerConfig': (...args: any[]) => void
selectionChange: (...args: any[]) => void
pageChange: (...args: any[]) => void
rowDragChange: (...args: any[]) => void
},
import('vue').PublicProps,
{
loading: boolean
rowKey: string
},
false,
{},
{},
import('vue').GlobalComponents,
import('vue').GlobalDirectives,
string,
{
renderTableRef: unknown
},
HTMLDivElement,
import('vue').ComponentProvideOptions,
{
P: {}
B: {}
D: {}
C: {}
M: {}
Defaults: {}
},
Readonly<import('./index.vue').RenderTableProps> &
Readonly<{
'onUpdate:columns'?: ((...args: any[]) => any) | undefined
'onUpdate:data'?: ((...args: any[]) => any) | undefined
'onUpdate:pagerConfig'?: ((...args: any[]) => any) | undefined
onSelectionChange?: ((...args: any[]) => any) | undefined
onPageChange?: ((...args: any[]) => any) | undefined
onRowDragChange?: ((...args: any[]) => any) | undefined
}>,
{},
{},
{},
{},
{
loading: boolean
rowKey: string
}
>
__isFragment?: undefined
__isTeleport?: undefined
__isSuspense?: undefined
} & import('vue').ComponentOptionsBase<
Readonly<import('./index.vue').RenderTableProps> &
Readonly<{
'onUpdate:columns'?: ((...args: any[]) => any) | undefined
'onUpdate:data'?: ((...args: any[]) => any) | undefined
'onUpdate:pagerConfig'?: ((...args: any[]) => any) | undefined
onSelectionChange?: ((...args: any[]) => any) | undefined
onPageChange?: ((...args: any[]) => any) | undefined
onRowDragChange?: ((...args: any[]) => any) | undefined
}>,
{},
{},
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{
'update:columns': (...args: any[]) => void
'update:data': (...args: any[]) => void
'update:pagerConfig': (...args: any[]) => void
selectionChange: (...args: any[]) => void
pageChange: (...args: any[]) => void
rowDragChange: (...args: any[]) => void
},
string,
{
loading: boolean
rowKey: string
},
{},
string,
{},
import('vue').GlobalComponents,
import('vue').GlobalDirectives,
string,
import('vue').ComponentProvideOptions
> &
(import('vue').VNodeProps &
(import('vue').AllowedComponentProps &
import('vue').ComponentCustomProps &
((new () => {
$slots: Partial<Record<`header-${any}`, (_: { column: any; index: any }) => any>> &
Partial<Record<any, (_: { row: any; index: any; column: any }) => any>> & {
expand?(_: { row: any; index: any }): any
}
}) &
import('vue').Plugin)))
export default _default
export type RenderTableInstance = InstanceType<typeof RenderTable>