@grafana/ui
Version:
Grafana Components Library
1 lines • 873 B
Source Map (JSON)
{"version":3,"file":"reverseMap.mjs","sources":["../../../src/utils/reverseMap.ts"],"sourcesContent":["export function reverseMap<T, Q>(arr: ArrayLike<T>, callbackfn: (value: T, index: number, array: ArrayLike<T>) => Q) {\n const reversedAndMapped = new Array<Q>(arr.length);\n for (let i = 0; i < arr.length; i++) {\n const reverseIndex = arr.length - 1 - i;\n reversedAndMapped[i] = callbackfn(arr[reverseIndex], reverseIndex, arr);\n }\n\n return reversedAndMapped;\n}\n"],"names":[],"mappings":"AAAgB,SAAA,UAAA,CAAiB,KAAmB,UAAiE,EAAA;AACnH,EAAA,MAAM,iBAAoB,GAAA,IAAI,KAAS,CAAA,GAAA,CAAI,MAAM,CAAA;AACjD,EAAA,KAAA,IAAS,CAAI,GAAA,CAAA,EAAG,CAAI,GAAA,GAAA,CAAI,QAAQ,CAAK,EAAA,EAAA;AACnC,IAAM,MAAA,YAAA,GAAe,GAAI,CAAA,MAAA,GAAS,CAAI,GAAA,CAAA;AACtC,IAAA,iBAAA,CAAkB,CAAC,CAAI,GAAA,UAAA,CAAW,IAAI,YAAY,CAAA,EAAG,cAAc,GAAG,CAAA;AAAA;AAGxE,EAAO,OAAA,iBAAA;AACT;;;;"}