/
githubmirror
/
gutenberg
Обзор
Документация
Войти
/
githubmirror
/
gutenberg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
packages/sync/src/errors.ts
18 строк
542 B
Chris Zarate
RTC: Provide `PROTOCOL_MISMATCH` error handling (#76991)
19 май 2026, 18:55
Не верифицирован
19 май 2026, 18:55
79a697a
Код
Авторство
О чём код?
export enum ConnectionErrorCode { AUTHENTICATION_FAILED = 'authentication-failed', CONNECTION_EXPIRED = 'connection-expired', CONNECTION_LIMIT_EXCEEDED = 'connection-limit-exceeded', DOCUMENT_SIZE_LIMIT_EXCEEDED = 'document-size-limit-exceeded', PROTOCOL_MISMATCH = 'protocol-mismatch', UNKNOWN_ERROR = 'unknown-error', } export class ConnectionError extends Error { constructor( public code: ConnectionErrorCode = ConnectionErrorCode.UNKNOWN_ERROR, message?: string ) { super( message ); this.name = 'ConnectionError'; } }