{"version":3,"file":"index.mjs","names":[],"sources":["../../src/utils/index.ts"],"sourcesContent":["import { DeltaTypes, ValueFormatter } from '@/types/charts';\n\nexport const defaultValueFormatter: ValueFormatter = String;\n\nexport const sumNumericArray = (arr: number[]) =>\n  arr.reduce((prefixSum, num) => prefixSum + num, 0);\n\nexport const isOnSeverSide = typeof document === 'undefined' || typeof window === 'undefined';\n\nexport const mapInputsToDeltaType = (deltaType: string, isIncreasePositive: boolean): string => {\n  if (isIncreasePositive || deltaType === DeltaTypes.Unchanged) {\n    return deltaType;\n  }\n  switch (deltaType) {\n    case DeltaTypes.Increase: {\n      return DeltaTypes.Decrease;\n    }\n    case DeltaTypes.ModerateIncrease: {\n      return DeltaTypes.ModerateDecrease;\n    }\n    case DeltaTypes.Decrease: {\n      return DeltaTypes.Increase;\n    }\n    case DeltaTypes.ModerateDecrease: {\n      return DeltaTypes.ModerateIncrease;\n    }\n  }\n  return '';\n};\n"],"mappings":";;AAEA,MAAa,wBAAwC;AAErD,MAAa,mBAAmB,QAC9B,IAAI,QAAQ,WAAW,QAAQ,YAAY,KAAK,CAAC;AAEnD,MAAa,gBAAgB,OAAO,aAAa,eAAe,OAAO,WAAW;AAElF,MAAa,wBAAwB,WAAmB,uBAAwC;CAC9F,IAAI,sBAAsB,cAAc,WAAW,WACjD,OAAO;CAET,QAAQ,WAAR;EACE,KAAK,WAAW,UACd,OAAO,WAAW;EAEpB,KAAK,WAAW,kBACd,OAAO,WAAW;EAEpB,KAAK,WAAW,UACd,OAAO,WAAW;EAEpB,KAAK,WAAW,kBACd,OAAO,WAAW;CAEtB;CACA,OAAO;AACT"}