File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -603,7 +603,7 @@ declare namespace ElementReact {
603
603
export class Slider extends ElementReactLibs . Component < SliderProps , { } > { }
604
604
605
605
// Table
606
- interface TableColumn {
606
+ interface TableColumn < RowType > {
607
607
label ?: string
608
608
prop ?: string
609
609
property ?: string
@@ -619,11 +619,11 @@ declare namespace ElementReact {
619
619
fixed ?: boolean | string
620
620
filterMethod ?: ( ) => void
621
621
filters ?: Object [ ]
622
- render ?: ( data ? :Object , column ? :Object , index ? :number ) => void
622
+ render ?: ( data ? :RowType , column ? :Object , index ? :number ) => void
623
623
}
624
- interface TableProps extends ElementReactLibs . ComponentProps < { } > {
625
- columns ?: TableColumn [ ]
626
- data ?: Object [ ]
624
+ interface TableProps < RowType > extends ElementReactLibs . ComponentProps < { } > {
625
+ columns ?: TableColumn < RowType > [ ]
626
+ data ?: RowType [ ]
627
627
height ?: number
628
628
stripe ?: boolean
629
629
border ?: boolean
@@ -635,7 +635,7 @@ declare namespace ElementReact {
635
635
onSelectAll ?( ) : void
636
636
onSelectChange ?( ) : void
637
637
}
638
- export class Table extends ElementReactLibs . Component < TableProps , { } > { }
638
+ export class Table < RowType extends Object = any > extends ElementReactLibs . Component < TableProps < RowType > , { } > { }
639
639
640
640
// Switch
641
641
interface SwitchProps extends ElementReactLibs . ComponentProps < { } > {
You can’t perform that action at this time.
0 commit comments