Skip to content

ScanError

Defined in: console-sdk/src/errors/classes.ts:64

Platform-level Bluetooth failure (ble/*): the adapter is unsupported, unauthorized, or powered off, or scanning itself failed.

new ScanError(code, message, options?): ScanError

Defined in: console-sdk/src/errors/classes.ts:69

Creates a ble/* platform error.

"ble/unsupported" | "ble/unauthorized" | "ble/powered-off" | "ble/scan-failed"

string

ConsoleSdkErrorOptions

ScanError

ConsoleSdkError.constructor

readonly optional cause?: unknown

Defined in: console-sdk/src/errors/classes.ts:41

The underlying lower-level error, when one exists. Typed unknown — never a ble-plx (or any other dependency) type publicly.

ConsoleSdkError.cause


readonly code: "ble/unsupported" | "ble/unauthorized" | "ble/powered-off" | "ble/scan-failed"

Defined in: console-sdk/src/errors/classes.ts:66

The ble/* code identifying the platform failure.

ConsoleSdkError.code


readonly optional deviceId?: DeviceId

Defined in: console-sdk/src/errors/classes.ts:35

Present whenever the failure is attributable to a specific device.

ConsoleSdkError.deviceId


message: string

Defined in: node_modules/typescript/lib/lib.es5.d.ts:1077

ConsoleSdkError.message


name: string

Defined in: node_modules/typescript/lib/lib.es5.d.ts:1076

ConsoleSdkError.name


optional stack?: string

Defined in: node_modules/typescript/lib/lib.es5.d.ts:1078

ConsoleSdkError.stack