diff --git a/optuna_dashboard/ts/components/Artifact/TableArtifactViewer.tsx b/optuna_dashboard/ts/components/Artifact/TableArtifactViewer.tsx index 75037457..f1f03c96 100644 --- a/optuna_dashboard/ts/components/Artifact/TableArtifactViewer.tsx +++ b/optuna_dashboard/ts/components/Artifact/TableArtifactViewer.tsx @@ -17,7 +17,7 @@ interface TableArtifactViewerProps { } type Data = { - [key: string]: any + [key: string]: string | number } export const TableArtifactViewer: React.FC = ( @@ -103,12 +103,12 @@ export const useTableArtifactModal = (): [ return [openModal, renderDeleteStudyDialog] } -const loadCSV = (props: TableArtifactViewerProps): any => { +const loadCSV = (props: TableArtifactViewerProps): Promise => { return new Promise((resolve, reject) => { Papa.parse(props.src, { header: true, download: true, - complete: (results: any) => { + complete: (results: Papa.ParseResult) => { resolve(results?.data) }, error: () => {