diff --git a/typings/index.d.ts b/typings/index.d.ts index d268dce59..bd9947b0f 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -603,7 +603,7 @@ declare namespace ElementReact { export class Slider extends ElementReactLibs.Component { } // Table - interface TableColumn { + interface TableColumn { label?: string prop?: string property?: string @@ -619,11 +619,11 @@ declare namespace ElementReact { fixed?: boolean | string filterMethod?: () => void filters?: Object[] - render?: (data? :Object, column? :Object, index? :number) => void + render?: (data? :RowType, column? :Object, index? :number) => void } - interface TableProps extends ElementReactLibs.ComponentProps<{}> { - columns?: TableColumn[] - data?: Object[] + interface TableProps extends ElementReactLibs.ComponentProps<{}> { + columns?: TableColumn[] + data?: RowType[] height?: number stripe?: boolean border?: boolean @@ -635,7 +635,7 @@ declare namespace ElementReact { onSelectAll?(): void onSelectChange?(): void } - export class Table extends ElementReactLibs.Component { } + export class Table extends ElementReactLibs.Component, {}> { } // Switch interface SwitchProps extends ElementReactLibs.ComponentProps<{}> {