{"version":3,"file":"index.cjs","sources":["../../../../packages/sdk/errors/src/codes.ts","../../../../packages/sdk/errors/src/errors.ts","../../../../packages/sdk/errors/src/bad-signature.ts","../../../../packages/sdk/errors/src/build-extrinsic.ts","../../../../packages/sdk/errors/src/build-query.ts","../../../../packages/sdk/errors/src/submit-extrinsic.ts","../../../../packages/sdk/errors/src/validation.ts","../../../../packages/sdk/errors/src/invalid-signer.ts","../../../../packages/sdk/errors/src/bad-payload.ts"],"sourcesContent":["export enum ErrorCodes {\n  Other = 'UN01000',\n  BadSignature = 'UN01001',\n  BuildExtrinsic = 'UN01002',\n  SubmitExtrinsic = 'UN01003',\n  Validation = 'UN01004',\n  InvalidSigner = 'UN01005',\n  BadPayload = 'UN01006',\n  BuildQuery = 'UN01007',\n}\n","import { ErrorCodes } from './codes';\n\n/* eslint-disable  @typescript-eslint/no-explicit-any */\n\n// todo - add some method like static wrapError(error: unknown) ?\nexport class SdkError extends Error {\n  static code: ErrorCodes;\n\n  readonly code: ErrorCodes;\n\n  constructor(\n    message?: string,\n    public details?: any,\n    code?: ErrorCodes,\n    name?: string,\n  ) {\n    super(message);\n\n    this.name = name || this.constructor.name || SdkError.name;\n    this.code = code || this.code || ErrorCodes.Other;\n  }\n\n  static wrapError(error: unknown, details?: any): SdkError {\n    const message = error instanceof Error ? error.message : undefined;\n\n    return new this(message, details, this.code, this.name);\n  }\n}\n","import { SdkError } from './errors';\nimport { ErrorCodes } from './codes';\n\nexport class BadSignatureError extends SdkError {\n  override readonly code = ErrorCodes.BadSignature;\n}\n","import { SdkError } from './errors';\nimport { ErrorCodes } from './codes';\n\nexport class BuildExtrinsicError extends SdkError {\n  override readonly code = ErrorCodes.BuildExtrinsic;\n}\n","import { SdkError } from './errors';\nimport { ErrorCodes } from './codes';\n\nexport class BuildQueryError extends SdkError {\n  override readonly code = ErrorCodes.BuildQuery;\n}\n","import { SdkError } from './errors';\nimport { ErrorCodes } from './codes';\n\nexport class SubmitExtrinsicError extends SdkError {\n  override readonly code = ErrorCodes.SubmitExtrinsic;\n}\n","import { SdkError } from './errors';\nimport { ErrorCodes } from './codes';\n\nexport class ValidationError extends SdkError {\n  override readonly code = ErrorCodes.Validation;\n}\n","import { SdkError } from './errors';\nimport { ErrorCodes } from './codes';\n\nexport class InvalidSignerError extends SdkError {\n  override readonly code = ErrorCodes.InvalidSigner;\n}\n","import { SdkError } from './errors';\nimport { ErrorCodes } from './codes';\n\nexport class BadPayloadError extends SdkError {\n  override readonly code = ErrorCodes.BadPayload;\n}\n"],"names":[],"mappings":"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"}