{"version":3,"file":"assert.mjs","names":[],"sources":["../../src/utils/assert.ts"],"sourcesContent":["import { AssertionError } from 'node:assert';\n\nexport function assert(\n  condition: unknown,\n  message?: string,\n): asserts condition {\n  if (!condition) {\n    const errorMessage =\n      message !== undefined\n        ? `Assertion failed: ${message}`\n        : `Assertion failed.`;\n    throw new AssertionError({\n      message: errorMessage,\n      stackStartFn: assert,\n    });\n  }\n}\n"],"mappings":";;AAEA,SAAgB,OACd,WACA,SACmB;AACnB,KAAI,CAAC,UAKH,OAAM,IAAI,eAAe;EACvB,SAJA,YAAY,KAAA,IACR,qBAAqB,YACrB;EAGJ,cAAc;EACf,CAAC"}