MCPcopy Create free account
hub / github.com/microsoft/SandDance / getSpecColumns

Function getSpecColumns

docs/app/js/sanddance-app.js:2064–2080  ·  view source on GitHub ↗
(insight, columns)

Source from the content-addressed store, hash-verified

2062 return columns;
2063}
2064function getSpecColumns(insight, columns) {
2065 function getColumnByName(name) {
2066 return columns.filter((c)=>c.name === name)[0];
2067 }
2068 return {
2069 color: getColumnByName(insight.columns && insight.columns.color),
2070 facet: getColumnByName(insight.columns && insight.columns.facet),
2071 facetV: getColumnByName(insight.columns && insight.columns.facetV),
2072 group: getColumnByName(insight.columns && insight.columns.group),
2073 size: getColumnByName(insight.columns && insight.columns.size),
2074 sort: getColumnByName(insight.columns && insight.columns.sort),
2075 uid: getColumnByName(insight.columns && insight.columns.uid),
2076 x: getColumnByName(insight.columns && insight.columns.x),
2077 y: getColumnByName(insight.columns && insight.columns.y),
2078 z: getColumnByName(insight.columns && insight.columns.z)
2079 };
2080}
2081function inferAll(columns, data) {
2082 columns.forEach((column)=>{
2083 if (column) {

Callers

nothing calls this directly

Calls 1

getColumnByNameFunction · 0.70

Tested by

no test coverage detected