diff --git a/components/lib/column/Column.d.ts b/components/lib/column/Column.d.ts index d2a293de23..aa8b0fa77c 100755 --- a/components/lib/column/Column.d.ts +++ b/components/lib/column/Column.d.ts @@ -94,7 +94,7 @@ export interface ColumnLoadingOptions extends VirtualScrollerLoaderOptions { /** * Column instance */ - column: Column; + column: ColumnNode; /** * Column field */ @@ -686,7 +686,7 @@ export interface ColumnSlots { /** * Column node. */ - column: Column; + column: ColumnNode; /** * Column field. */ @@ -713,7 +713,7 @@ export interface ColumnSlots { /** * Column node. */ - column: Column; + column: ColumnNode; }): VNode[]; /** * Custom footer template. @@ -723,7 +723,7 @@ export interface ColumnSlots { /** * Column node. */ - column: Column; + column: ColumnNode; }): VNode[]; /** * Custom editor template. @@ -737,7 +737,7 @@ export interface ColumnSlots { /** * Column node. */ - column: Column; + column: ColumnNode; /** * Column field. */ @@ -872,7 +872,7 @@ export interface ColumnSlots { /** * Column node. */ - column: Column; + column: ColumnNode; /** * Column field. */ @@ -988,6 +988,8 @@ export interface ColumnEmits {} */ declare class Column extends ClassComponent {} +export type ColumnNode = Column & { props: Column['$props'] }; + declare module '@vue/runtime-core' { interface GlobalComponents { Column: GlobalComponentConstructor;