I need to pass values to this function
measures.facade.ts
loadModulesMeasures(modules: [Module, EnumMeasureTypes[]][], scale: EnumApiScales, timeRange: TimeRange)
So, I have tried to store values in each variable and thought of passing only those values as parameters.
home.component.ts
1. const m = this.modulesFacade.currentHomeModules$
2. enum e {EnumMeasureTypes.TEMPERATURE, EnumMeasureTypes.HUMIDITY, EnumMeasureTypes.PRESSURE}
3. this.measuresFacade.loadModulesMeasures([m,e][],...)
measures.interface.ts
export const MeasureTypes = [
EnumMeasureTypes.TEMPERATURE,
EnumMeasureTypes.PRESSURE,
EnumMeasureTypes.HUMIDITY,]
export interface RawModuleMeasures {
id: string;
measures: RawMeasuresBatch[];
measureTypes?: EnumMeasureTypes[],
}
I get duplicate identifier for EnumMeasureTypes on line 2.