in src/timeLine.ts [1003:1035]
public enumerateObjectInstances(options: powerbiVisualsApi.EnumerateVisualObjectInstancesOptions): powerbiVisualsApi.VisualObjectInstanceEnumeration {
if (options.objectName === "general") {
return [];
}
const settings: Settings = this.settings || <Settings>(Settings.getDefault());
const instancesEnumerator: powerbiVisualsApi.VisualObjectInstanceEnumeration = Settings.enumerateObjectInstances(
settings,
options,
);
const instances = (<powerbiVisualsApi.VisualObjectInstanceEnumerationObject>instancesEnumerator).instances
? (<powerbiVisualsApi.VisualObjectInstanceEnumerationObject>instancesEnumerator).instances
: instancesEnumerator;
if (options.objectName === "weekDay"
&& !settings.weekDay.daySelection
&& instances
&& instances[0]
&& instances[0].properties
) {
delete instances[0].properties.day;
}
// This options have no sense if ISO standard was picked
if ((options.objectName === "weekDay" || options.objectName === "calendar")
&& settings.weeksDetermintaionStandards.weekStandard !== WeekStandards.NotSet) {
return null;
}
return instances;
}