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: 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<ColumnProps, ColumnSlots, ColumnEmits> {}
export type ColumnNode = Column & { props: Column['$props'] };
declare module '@vue/runtime-core' {
interface GlobalComponents {
Column: GlobalComponentConstructor<Column>;