Duplicate identifier 'EnumMeasureTypes'.ts(2300)

24 Views Asked by At

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.

0

There are 0 best solutions below