JezK
Edit File: rethrow-unless-code.js.map
{"version":3,"file":"rethrow-unless-code.js","sourceRoot":"","sources":["../src/rethrow-unless-code.ts"],"names":[],"mappings":";;AAAA,SAAwB,iBAAiB,CAAC,UAAmB,EAAE,GAAG,KAAoB;IACpF,IAAI,UAAU,KAAK,IAAI,IAAI,OAAO,UAAU,KAAK,QAAQ,EAAE;QACzD,MAAM,IAAI,GAAI,UAA4B,CAAC,IAAI,CAAC;QAChD,KAAK,MAAM,OAAO,IAAI,KAAK,EAAE;YAC3B,IAAI,IAAI,KAAK,OAAO,EAAE;gBACpB,OAAO;aACR;SACF;KACF;IAED,MAAM,UAAU,CAAC;AACnB,CAAC;AAXD,oCAWC","sourcesContent":["export default function rethrowUnlessCode(maybeError: unknown, ...codes: Array<string>) {\n if (maybeError !== null && typeof maybeError === 'object') {\n const code = (maybeError as { code: any }).code;\n for (const allowed of codes) {\n if (code === allowed) {\n return;\n }\n }\n }\n\n throw maybeError;\n}\n"]}