@graphty/graphty-element / index / GraphtyErrorCode
Type Alias: GraphtyErrorCode ​
GraphtyErrorCode =
"E_BAD_COMMAND"|"E_BAD_QUERY"|"E_BAD_LAYER"|"E_BAD_SELECTOR"|"E_BAD_FORMULA"|"E_SELECTOR_EMPTY"|"E_UNSCOPED_RUN_ENCODING"|"E_UNKNOWN_SCALE"|"E_UNKNOWN_CHANNEL"|"E_UNKNOWN_OPTION"|"E_OPTION_RANGE"|"E_UNKNOWN_ATTRIBUTE"|"E_UNKNOWN_ALGORITHM"|"E_UNKNOWN_LAYOUT"|"E_UNKNOWN_FORMAT"|"E_UNKNOWN_PALETTE"|"E_UNKNOWN_CAMERA"|"E_UNKNOWN_SINK"|"E_UNKNOWN_RUN"|"E_UNKNOWN_LAYER"|"E_UNKNOWN_ELEMENT"|"E_BAD_DOCUMENT"|"E_UNSUPPORTED_VERSION"|"E_UNSAVED_CHANGES"|"E_UNSTABLE_RUN_ID"|"E_DUPLICATE_ID"|"E_DUPLICATE_EDGE"|"E_DUPLICATE_PLUGIN"|"E_PROTECTED"|"E_FETCH_FAILED"|"E_PARSE_FAILED"|"E_EDGE_ENDPOINTS_UNRESOLVED"|"E_ID_MISSING"|"E_EMPTY_LOAD"|"E_SUPERSEDED"|"E_TOO_LARGE"|"E_OUT_OF_MEMORY"|"E_CAP_EXCEEDED"|"E_SCOPE_EMPTY"|"E_NOT_CONVERGED"|"E_NO_ACCELERATOR"|"E_NO_WEBGPU"|"E_NO_ADAPTER"|"E_SOFTWARE_ONLY"|"E_DEVICE_INCORRECT"|"E_DEVICE_LOST"|"E_NO_WEBGL"|"E_UNSUPPORTED"|"E_READONLY"|"E_DISPOSED"|"E_EXTENSION_FAILED"|"E_TRANSACTION_CLOSED"|"E_HELD_BY_TRANSACTION"|"E_INTERNAL"
Defined in: graphty-element/src/errors/codes.ts:23
A machine-readable reason for a failure.
Codes are stable across releases: a new code may be added in a minor version, an existing one is removed or renamed only in a major. Sibling packages throw their own error classes, and the element re-reports them as one of these codes with the original attached as cause.
There is deliberately no E_NOT_READY. Every method is safe to call before the element is ready; work queues and resolves when it runs.