UNPKG

@httpx/assert

Version:
1 lines 1.25 kB
{"version":3,"sources":["../../src/messages/errorMessages.ts"],"names":["errPfx","vowelsAndH","formatErrMsg","msg","v","options","pfx","aOrAn","getTypeInfo"],"mappings":"8DAEO,IAAMA,CAAAA,CAAS,yBAAA,CAChBC,CAAAA,CAAa,IAAI,GAAA,CAAI,CAAC,GAAA,CAAK,GAAA,CAAK,GAAA,CAAK,GAAA,CAAK,GAAA,CAAK,GAAA,CAAK,GAAG,CAAC,CAAA,CACjDC,CAAAA,CAAe,CAC1BC,CAAAA,CACAC,CAAAA,CACAC,CAAAA,GAGW,CACX,GAAM,CAAE,GAAA,CAAAC,CAAAA,CAAM,IAAK,CAAA,CAAID,CAAAA,EAAW,EAAC,CAC7BE,CAAAA,CAAQN,CAAAA,CAAW,GAAA,CAAA,CAAKE,CAAAA,GAAM,CAAC,CAAA,EAAK,EAAA,EAAI,WAAA,EAAa,CAAA,CAAI,IAAA,CAAO,GAAA,CACtE,OAAO,CAAA,EAAGG,CAAAA,CAAM,CAAA,EAAGN,CAAM,CAAA,CAAA,EAAIO,CAAK,CAAA,CAAA,CAAA,CAAM,EAAE,CAAA,EAAGJ,CAAG,CAAA,OAAA,EAAUK,2BAAAA,CAAYJ,CAAC,CAAC,CAAA,CAC1E","file":"errorMessages.cjs","sourcesContent":["import { getTypeInfo } from './getTypeInfo';\n\nexport const errPfx = 'Value is expected to be';\nconst vowelsAndH = new Set(['a', 'e', 'i', 'o', 'u', 'y', 'h']);\nexport const formatErrMsg = (\n msg: string,\n v: unknown,\n options?: {\n pfx: boolean;\n }\n): string => {\n const { pfx = true } = options ?? {};\n const aOrAn = vowelsAndH.has((msg?.[0] ?? '').toLowerCase()) ? 'an' : 'a';\n return `${pfx ? `${errPfx} ${aOrAn} ` : ''}${msg}, got: ${getTypeInfo(v)}`;\n};\n"]}