@liveblocks/react-ui
Version:
A set of React pre-built components for the Liveblocks products. Liveblocks is the all-in-one toolkit to build collaborative products like Figma, Notion, and more.
1 lines • 761 B
Source Map (JSON)
{"version":3,"file":"find-last-index.cjs","sources":["../../src/utils/find-last-index.ts"],"sourcesContent":["export function findLastIndex<T>(\n array: T[],\n predicate: (member: T) => unknown\n) {\n let index = array.length - 1;\n\n while (index >= 0) {\n const element = array[index];\n\n if (element && predicate(element)) {\n return index;\n }\n\n index--;\n }\n\n return -1;\n}\n"],"names":[],"mappings":";;AAAgB,SAAA,aAAA,CACd,OACA,SACA,EAAA;AACA,EAAI,IAAA,KAAA,GAAQ,MAAM,MAAS,GAAA,CAAA,CAAA;AAE3B,EAAA,OAAO,SAAS,CAAG,EAAA;AACjB,IAAA,MAAM,UAAU,KAAM,CAAA,KAAA,CAAA,CAAA;AAEtB,IAAI,IAAA,OAAA,IAAW,SAAU,CAAA,OAAO,CAAG,EAAA;AACjC,MAAO,OAAA,KAAA,CAAA;AAAA,KACT;AAEA,IAAA,KAAA,EAAA,CAAA;AAAA,GACF;AAEA,EAAO,OAAA,CAAA,CAAA,CAAA;AACT;;;;"}