fix: update type for the column node that used `props` instead of `$props` (#3423)
Fixes #3395.pull/4570/head
parent
0993710ff6
commit
b09a50d41a
|
@ -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>;
|
||||||
|
|
Loading…
Reference in New Issue