@aimee-blue/ab-service-kit
Version:
Aimee Blue Service Template
23 lines (21 loc) • 560 B
text/typescript
const reasonByCode: { [key: number]: string } = {
1000: 'Normal Closure',
1001: 'Going Away',
1002: 'Protocol Error',
1003: 'Unsupported Data',
1004: '',
1005: 'No Status Received',
1006: 'Abnormal Closure',
1007: 'Invalid frame payload data',
1008: 'Policy Violation',
1009: 'Message too big',
1010: 'Missing Extension',
1011: 'Internal Error',
1012: 'Service Restart',
1013: 'Try Again Later',
1014: 'Bad Gateway',
1015: 'TLS Handshake',
};
export function wsCodeToReason(code: number) {
return reasonByCode[code] || '';
}