UNPKG

@httpx/assert

Version:
1 lines 779 B
{"version":3,"sources":["../../src/utils/createAssertException.ts"],"names":["createAssertException","msgOrErrorFactory","fallbackMsg"],"mappings":"aAGO,IAAMA,EAAwB,CACnCC,CAAAA,CACAC,IACsB,CACtB,MACE,OAAOD,CAAAA,EAAsB,QAAA,EAC7BA,CAAAA,GAAsB,MAAA,CAEhB,IAAI,SAAA,CACRA,CAAAA,EAAqBC,GAAe,yBACtC,CAAA,CAEID,GACR","file":"createAssertException.cjs","sourcesContent":["/**\n * @throws TypeError\n */\nexport const createAssertException = (\n msgOrErrorFactory?: string | (() => Error),\n fallbackMsg?: string\n): TypeError | Error => {\n if (\n typeof msgOrErrorFactory === 'string' ||\n msgOrErrorFactory === undefined\n ) {\n throw new TypeError(\n msgOrErrorFactory ?? fallbackMsg ?? 'Assertion did not pass.'\n );\n }\n throw msgOrErrorFactory();\n};\n"]}