API reference › @evolu/common › local‑first/Protocol › ProtocolErrorCode
const ProtocolErrorCode: {
NoError: 0;
QuotaError: 3;
SyncError: 4;
WriteError: 2;
WriteKeyError: 1;
};
Defined in: packages/common/src/local-first/Protocol.ts:462
The error code in the header of a Response.
A client reports a code it does not know as ProtocolInvalidDataError,
which carries no OwnerId, and that relay's round for the owner ends. Every
released client does this, so a relay can add a code under the same
protocolVersion only where that outcome is acceptable.
Type Declaration
| Name | Type | Default value | Description | Defined in |
|---|---|---|---|---|
NoError | 0 | 0 | - | packages/common/src/local-first/Protocol.ts:463 |
QuotaError | 3 | 3 | A code for ProtocolQuotaError. | packages/common/src/local-first/Protocol.ts:469 |
SyncError | 4 | 4 | A code for ProtocolSyncError. | packages/common/src/local-first/Protocol.ts:471 |
WriteError | 2 | 2 | A code for ProtocolWriteError. | packages/common/src/local-first/Protocol.ts:467 |
WriteKeyError | 1 | 1 | A code for ProtocolWriteKeyError. | packages/common/src/local-first/Protocol.ts:465 |