in src/settings/seriesSettings.ts [40:74]
public parseObjects(objects: powerbi.DataViewObjects): SettingsBase {
if (objects) {
const lineObject: ILineDescriptorBase = (objects.line as any || {}) as ILineDescriptorBase;
if (!lineObject.fillColor
&& objects.series
&& objects.series.fillColor
) {
lineObject.fillColor = objects.series.fillColor as string;
}
if (!lineObject.lineStyle
&& objects.lineStyle
&& objects.lineStyle.lineStyle !== undefined
&& objects.lineStyle.lineStyle !== null
) {
lineObject.lineStyle = objects.lineStyle.lineStyle as LineStyle;
}
if (!lineObject.thickness
&& objects.lineThickness
&& objects.lineThickness.thickness !== undefined
&& objects.lineThickness.thickness !== null
) {
lineObject.thickness = objects.lineThickness.thickness as number;
}
return super.parseObjects({
...objects,
line: lineObject as any,
});
}
return super.parseObjects(objects);
}