# Class JsonError

#### Hierarchy

- Error
  - JsonError

- Defined in engine/sdks/typescript/api-full/types/core/schemas/builders/schema-utils/JsonError.d.ts:2

##### Index

### Constructors

constructor

### Properties

cause?
errors
message
name
stack?
prepareStackTrace?
stackTraceLimit

### Methods

captureStackTrace
isError

## Constructors

### constructor

- new JsonError(errors: ValidationError[]): JsonError

  #### Parameters

  - errors: ValidationError[]

  #### Returns JsonError

  Overrides Error.constructor

  - Defined in engine/sdks/typescript/api-full/types/core/schemas/builders/schema-utils/JsonError.d.ts:4

## Properties

### `Optional` cause

cause?: unknown

Inherited from Error.cause

- Defined in node_modules/.pnpm/typescript@5.9.2/node_modules/typescript/lib/lib.es2022.error.d.ts:26

### `Readonly` errors

errors: ValidationError[]

- Defined in engine/sdks/typescript/api-full/types/core/schemas/builders/schema-utils/JsonError.d.ts:3

### message

message: string

Inherited from Error.message

- Defined in node_modules/.pnpm/typescript@5.9.2/node_modules/typescript/lib/lib.es5.d.ts:1077

### name

name: string

Inherited from Error.name

- Defined in node_modules/.pnpm/typescript@5.9.2/node_modules/typescript/lib/lib.es5.d.ts:1076

### `Optional` stack

stack?: string

Inherited from Error.stack

- Defined in node_modules/.pnpm/typescript@5.9.2/node_modules/typescript/lib/lib.es5.d.ts:1078

### `Static` `Optional` prepareStackTrace

prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Optional override for formatting stack traces

#### See

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

Inherited from Error.prepareStackTrace

- Defined in node_modules/.pnpm/@types+node@17.0.33/node_modules/@types/node/globals.d.ts:11

### `Static` stackTraceLimit

stackTraceLimit: number

Inherited from Error.stackTraceLimit

- Defined in node_modules/.pnpm/@types+node@17.0.33/node_modules/@types/node/globals.d.ts:13

## Methods

### `Static` captureStackTrace

- captureStackTrace(targetObject: object, constructorOpt?: Function): void

  Create .stack property on a target object

  #### Parameters

  - targetObject: object
  - `Optional` constructorOpt: Function

  #### Returns void

  Inherited from Error.captureStackTrace

  - Defined in node_modules/.pnpm/@types+node@17.0.33/node_modules/@types/node/globals.d.ts:4

### `Static` isError

- isError(error: unknown): error is Error

  Indicates whether the argument provided is a built-in Error instance or not.

  #### Parameters

  - error: unknown

  #### Returns error is Error

  Inherited from Error.isError

  - Defined in node_modules/.pnpm/typescript@5.9.2/node_modules/typescript/lib/lib.esnext.error.d.ts:23