in src/datasource.ts [203:213]
setFieldTypes(params: {nodes: Node[], calls: Call[], nodeMetrics: Recordable, edgeMetrics: Recordable}) {
const nodeMetrics = params.nodeMetrics || {config: [], data: {}};
const edgeMetrics = params.edgeMetrics || {config: [], data: {}};
if (!(params.nodes && params.calls)) {
return {nodeFieldTypes: [], edgeFieldTypes: []};;
}
const nodeFieldTypes = this.getNodeTypes(params.nodes || [], nodeMetrics);
const edgeFieldTypes = this.getEdgeTypes(params.calls || [], edgeMetrics);
return {nodeFieldTypes, edgeFieldTypes};
}