diff --git a/components/column/Column.d.ts b/components/column/Column.d.ts index 26bc8e1decc..397426e2390 100755 --- a/components/column/Column.d.ts +++ b/components/column/Column.d.ts @@ -47,7 +47,7 @@ export interface ColumnLoadingOptions extends VirtualScrollerLoaderOptions { /** * Column instance */ - column: Column; + column: ColumnNode; /** * Column field */ @@ -264,7 +264,7 @@ export interface ColumnSlots { /** * Column node. */ - column: Column; + column: ColumnNode; /** * Column field. */ @@ -290,7 +290,7 @@ export interface ColumnSlots { /** * Column node. */ - column: Column; + column: ColumnNode; }) => VNode[]; /** * Custom footer template. @@ -300,7 +300,7 @@ export interface ColumnSlots { /** * Column node. */ - column: Column; + column: ColumnNode; }) => VNode[]; /** * Custom editor template. @@ -314,7 +314,7 @@ export interface ColumnSlots { /** * Column node. */ - column: Column; + column: ColumnNode; /** * Column field. */ @@ -443,7 +443,7 @@ export interface ColumnSlots { /** * Column node. */ - column: Column; + column: ColumnNode; /** * Column field. */ @@ -468,6 +468,8 @@ export declare type ColumnEmits = {}; declare class Column extends ClassComponent {} +export declare type ColumnNode = Column & { props: Column['$props'] }; + declare module '@vue/runtime-core' { interface GlobalComponents { Column: GlobalComponentConstructor;