{"version":3,"sources":["../src/services/radar.service.ts"],"sourcesContent":["import { RadarConfigurationSchema, type RadarConfigurationType } from \"../validation/radar-configuration.schema\";\nimport type { EntryType } from \"../validation/entry.schema\";\nimport { radar_visualization } from \"./dependency/radar-0.8\";\n\nconst createRadar = (radarConfiguration: RadarConfigurationType) => {\n  const validationResult = RadarConfigurationSchema.parse(radarConfiguration);\n  radar_visualization(validationResult);\n}\n\nconst validateRadarConfig = (radarConfig: unknown): RadarConfigurationType => RadarConfigurationSchema.parse(radarConfig);\n\nconst addEntryToRadarConfig = (entry: EntryType, radarConfig: RadarConfigurationType): RadarConfigurationType => {\n  radarConfig.entries.push(entry);\n  return RadarConfigurationSchema.parse(radarConfig);\n}\n\nexport {\n  createRadar,\n  validateRadarConfig,\n  addEntryToRadarConfig,\n}"],"mappings":";;;;;;;;AAIA,IAAM,cAAc,CAAC,uBAA+C;AAClE,QAAM,mBAAmB,yBAAyB,MAAM,kBAAkB;AAC1E,sBAAoB,gBAAgB;AACtC;AAEA,IAAM,sBAAsB,CAAC,gBAAiD,yBAAyB,MAAM,WAAW;AAExH,IAAM,wBAAwB,CAAC,OAAkB,gBAAgE;AAC/G,cAAY,QAAQ,KAAK,KAAK;AAC9B,SAAO,yBAAyB,MAAM,WAAW;AACnD;","names":[]}