{"version":3,"file":"errors.mjs","sources":["../../src/engine/errors.ts"],"sourcesContent":["import { DataTransferError, Severity, SeverityKind } from '../errors';\n\ntype TransferEngineStep = 'initialization' | 'validation' | 'transfer';\n\ntype TransferEngineErrorDetails
= {\n step: P;\n} & ([U] extends [never] ? unknown : { details?: U });\n\nclass TransferEngineError<\n P extends TransferEngineStep = TransferEngineStep,\n U = never,\n T extends TransferEngineErrorDetails
= TransferEngineErrorDetails
,\n> extends DataTransferError