{"version":3,"file":"browser.cjs","names":["getShortErrorMsg"],"sources":["../src/browser.ts"],"sourcesContent":["import { getShortErrorMsg } from './getShortErrorMsg';\nimport type { MFContext } from './MFContext';\n\nexport function logAndReport<T extends (msg: string) => unknown>(\n  code: string,\n  descMap: Record<string, string>,\n  args: Record<string, unknown>,\n  logger: T,\n  originalErrorMsg?: string,\n  context?: Partial<MFContext>,\n): ReturnType<T> {\n  const msg = getShortErrorMsg(code, descMap, args, originalErrorMsg);\n  return logger(msg) as ReturnType<T>;\n}\n"],"mappings":";;;;AAGA,SAAgB,aACd,MACA,SACA,MACA,QACA,kBACA,SACe;AAEf,QAAO,OADKA,0CAAiB,MAAM,SAAS,MAAM,iBAAiB,CACjD"}