{"version":3,"file":"errors.cjs","names":[],"sources":["../../src/ui/errors.ts"],"sourcesContent":["export class StreamError extends Error {\n  constructor(data: { error?: string; name?: string; message: string }) {\n    super(data.message);\n    this.name = data.name ?? data.error ?? \"StreamError\";\n  }\n\n  static isStructuredError(error: unknown): error is {\n    error?: string;\n    name?: string;\n    message: string;\n  } {\n    return typeof error === \"object\" && error != null && \"message\" in error;\n  }\n}\n"],"mappings":";AAAA,IAAa,cAAb,cAAiC,MAAM;CACrC,YAAY,MAA0D;AACpE,QAAM,KAAK,QAAQ;AACnB,OAAK,OAAO,KAAK,QAAQ,KAAK,SAAS;;CAGzC,OAAO,kBAAkB,OAIvB;AACA,SAAO,OAAO,UAAU,YAAY,SAAS,QAAQ,aAAa"}