iterative/vscode-dvc

View on GitHub
extension/src/plots/model/util.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import { getDataFromColumnPaths } from '../../experiments/model/util'
import { Experiment } from '../../experiments/webview/contract'
import { RevisionSummaryColumns } from '../webview/contract'

export const getRevisionSummaryColumns = (
  summaryColumns: string[],
  experiment: Experiment
): RevisionSummaryColumns =>
  getDataFromColumnPaths(experiment, summaryColumns).map(
    ({ columnPath: path, value, type }) => ({
      path,
      type,
      value
    })
  )