import merge from 'lodash/merge'; import { ESupportedPlotlyVis, VisColumn } from '../interfaces'; import { ISankeyConfig } from './interfaces'; const defaultConfig: ISankeyConfig = { type: ESupportedPlotlyVis.SANKEY, catColumnsSelected: [], }; export function sankeyMergeDefaultConfig(columns: VisColumn[], config: ISankeyConfig): ISankeyConfig { const merged = merge({}, defaultConfig, config); return merged; }