fix: update type for the column node that used `props` instead of `$props` (#3423)

Fixes #3395.
pull/4570/head
Egor Volvachev 2023-10-05 15:48:38 +03:00 committed by GitHub
parent 0993710ff6
commit b09a50d41a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 6 deletions

View File

@ -94,7 +94,7 @@ export interface ColumnLoadingOptions extends VirtualScrollerLoaderOptions {
/** /**
* Column instance * Column instance
*/ */
column: Column; column: ColumnNode;
/** /**
* Column field * Column field
*/ */
@ -686,7 +686,7 @@ export interface ColumnSlots {
/** /**
* Column node. * Column node.
*/ */
column: Column; column: ColumnNode;
/** /**
* Column field. * Column field.
*/ */
@ -713,7 +713,7 @@ export interface ColumnSlots {
/** /**
* Column node. * Column node.
*/ */
column: Column; column: ColumnNode;
}): VNode[]; }): VNode[];
/** /**
* Custom footer template. * Custom footer template.
@ -723,7 +723,7 @@ export interface ColumnSlots {
/** /**
* Column node. * Column node.
*/ */
column: Column; column: ColumnNode;
}): VNode[]; }): VNode[];
/** /**
* Custom editor template. * Custom editor template.
@ -737,7 +737,7 @@ export interface ColumnSlots {
/** /**
* Column node. * Column node.
*/ */
column: Column; column: ColumnNode;
/** /**
* Column field. * Column field.
*/ */
@ -872,7 +872,7 @@ export interface ColumnSlots {
/** /**
* Column node. * Column node.
*/ */
column: Column; column: ColumnNode;
/** /**
* Column field. * Column field.
*/ */
@ -988,6 +988,8 @@ export interface ColumnEmits {}
*/ */
declare class Column extends ClassComponent<ColumnProps, ColumnSlots, ColumnEmits> {} declare class Column extends ClassComponent<ColumnProps, ColumnSlots, ColumnEmits> {}
export type ColumnNode = Column & { props: Column['$props'] };
declare module '@vue/runtime-core' { declare module '@vue/runtime-core' {
interface GlobalComponents { interface GlobalComponents {
Column: GlobalComponentConstructor<Column>; Column: GlobalComponentConstructor<Column>;