Skip to content

BroadcastSubscriberLaggedError

Defined in: packages/async/src/synchro/broadcast.ts:22

Error thrown when a broadcast subscriber has lagged behind and missed messages.

try {
const msg = await subscriber.receive();
} catch (error) {
if (error instanceof BroadcastSubscriberLaggedError) {
console.error(`Missed ${error.missed} messages`);
} else {
throw error;
}
}
  • Error

new BroadcastSubscriberLaggedError(missed): BroadcastSubscriberLaggedError

Defined in: packages/async/src/synchro/broadcast.ts:23

number

BroadcastSubscriberLaggedError

Error.constructor

optional cause?: unknown

Defined in: node_modules/.store/typescript-npm-6.0.3-585eecd158/package/lib/lib.es2022.error.d.ts:24

Error.cause


message: string

Defined in: node_modules/.store/typescript-npm-6.0.3-585eecd158/package/lib/lib.es5.d.ts:1075

Error.message


readonly missed: number

Defined in: packages/async/src/synchro/broadcast.ts:23


name: string

Defined in: node_modules/.store/typescript-npm-6.0.3-585eecd158/package/lib/lib.es5.d.ts:1074

Error.name


optional stack?: string

Defined in: node_modules/.store/typescript-npm-6.0.3-585eecd158/package/lib/lib.es5.d.ts:1076

Error.stack

static isError(error): error is Error

Defined in: node_modules/.store/typescript-npm-6.0.3-585eecd158/package/lib/lib.esnext.error.d.ts:21

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

unknown

error is Error

Error.isError