{"version":3,"file":"find-last-index.mjs","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    if (predicate(array[index])) {\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,IAAI,IAAA,SAAA,CAAU,KAAM,CAAA,KAAA,CAAM,CAAG,EAAA;AAC3B,MAAO,OAAA,KAAA,CAAA;AAAA,KACT;AAEA,IAAA,KAAA,EAAA,CAAA;AAAA,GACF;AAEA,EAAO,OAAA,CAAA,CAAA,CAAA;AACT;;;;"}