in src/chordChart.ts [1071:1094]
public static COPY_ARC_DESCRIPTORS_WITHOUT_NAN_VALUES(
arcDescriptors: ChordGroup[]
): ChordGroup[] {
if (lodashIsempty(arcDescriptors)) {
return arcDescriptors;
}
return arcDescriptors.map((sourceArcDescriptor: ChordGroup) => {
let targetArcDescriptor: ChordGroup = <ChordGroup>{};
for (let propertyName of Object.keys(sourceArcDescriptor)) {
if (
!sourceArcDescriptor[propertyName] &&
isNaN(sourceArcDescriptor[propertyName])
) {
targetArcDescriptor[propertyName] = 0;
} else {
targetArcDescriptor[propertyName] = sourceArcDescriptor[propertyName];
}
}
return targetArcDescriptor;
});
}