#
Class: InferenceClientError

Base class for all inference-related errors.

##
Hierarchy

- `Error`

  ↳ `InferenceClientError`

  ↳↳ `InferenceClientInputError`

  ↳↳ `InferenceClientProviderOutputError`

##
Constructors

###
constructor

• new InferenceClientError(`message`): `InferenceClientError`

####
Parameters

Name | Type
--- | ---
`message` | `string`

####
Returns

`InferenceClientError`

####
Overrides

Error.constructor

####
Defined in

inference/src/errors.ts:7

##
Properties

###
cause

• `Optional` cause: `unknown`

####
Inherited from

Error.cause

####
Defined in

doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es2022.error.d.ts:26

###
message

• message: `string`

####
Inherited from

Error.message

####
Defined in

doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1077

###
name

• name: `string`

####
Inherited from

Error.name

####
Defined in

doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1076

###
stack

• `Optional` stack: `string`

####
Inherited from

Error.stack

####
Defined in

doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1078

###
prepareStackTrace

▪ `Static` `Optional` prepareStackTrace: (`err`: `Error`, `stackTraces`: `CallSite`[]) => `any`

Optional override for formatting stack traces

`See`

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

####
Type declaration

▸ (`err`, `stackTraces`): `any`

#####
Parameters

Name | Type
--- | ---
`err` | `Error`
`stackTraces` | `CallSite`[]

#####
Returns

`any`

####
Inherited from

Error.prepareStackTrace

####
Defined in

inference/node_modules/.pnpm/@types+node@18.13.0/node_modules/@types/node/globals.d.ts:11

###
stackTraceLimit

▪ `Static` stackTraceLimit: `number`

####
Inherited from

Error.stackTraceLimit

####
Defined in

inference/node_modules/.pnpm/@types+node@18.13.0/node_modules/@types/node/globals.d.ts:13

##
Methods

###
captureStackTrace

▸ captureStackTrace(`targetObject`, `constructorOpt?`): `void`

Create .stack property on a target object

####
Parameters

Name | Type
--- | ---
`targetObject` | `object`
`constructorOpt?` | `Function`

####
Returns

`void`

####
Inherited from

Error.captureStackTrace

####
Defined in

inference/node_modules/.pnpm/@types+node@18.13.0/node_modules/@types/node/globals.d.ts:4

Update on GitHub