Skip to content

@iamcalegari/mongoat / MongoatConnectionError

Class: MongoatConnectionError ​

Defined in: src/errors/index.ts:93

Erro de conexão: Database não conectada, dbName ausente, sessão de transação indisponível.

code default: 'NOT_CONNECTED' — override pontual disponível (ex.: MISSING_DB_NAME).

Extends ​

Constructors ​

Constructor ​

new MongoatConnectionError(message, options?): MongoatConnectionError

Defined in: src/errors/index.ts:94

Parameters ​

message ​

string

options? ​
cause? ​

unknown

code? ​

string

Returns ​

MongoatConnectionError

Overrides ​

MongoatError.constructor

Properties ​

code ​

readonly code: string

Defined in: src/errors/index.ts:23

Inherited from ​

MongoatError.code


suppressed? ​

optional suppressed?: unknown[]

Defined in: src/errors/index.ts:38

Errors from secondary, best-effort operations that failed while this error was being handled — never the primary cause of failure. Absent (undefined) unless at least one secondary failure was recorded; the array can accumulate more than one entry across a single error's lifecycle.

Each entry is the raw error captured from the secondary operation, not sanitized. Never serialize a MongoatError (or this field alone) with JSON.stringify — the same discipline already applied to .cause.

Inherited from ​

MongoatError.suppressed