Modules§
- code
- Stable, machine-readable tags a TS shim switches on to re-throw the matching
HaysonXxxError. EveryDatabaseError/TableErrorvariant maps onto exactly one of these.
Constants§
- ENVELOPE_
VERSION - Envelope version of the JSON carried in every thrown
Error.message. Bumped only if the shape below changes incompatibly — the TS shim reads it before trustingcode.
Functions§
- describe_
cipher_ config - describe_
closed - describe_
database_ error - describe_
invalid_ json - describe_
io_ error - describe_
migrate_ format1_ error - describe_
schema - Free-form refusals raised by this binding itself (a malformed
openoption, an unusable key). - describe_
table_ error tableis the name the call was made against —TableErroritself carries one only on the variants built from aHaysonXxxError, and even then not onIo.- describe_
txn_ error - Public because a binding raises
TxnError::AlreadyCommitteditself: a unit of work handed to the engine is consumed there, so a second call on the same host-side handle never reaches the engine to be refused by it. - describe_
unknown_ table