| 14913 | } |
| 14914 | __name(isValidSubprotocol, "isValidSubprotocol"); |
| 14915 | function isValidStatusCode(code) { |
| 14916 | if (code >= 1e3 && code < 1015) { |
| 14917 | return code !== 1004 && // reserved |
| 14918 | code !== 1005 && // "MUST NOT be set as a status code" |
| 14919 | code !== 1006; |
| 14920 | } |
| 14921 | return code >= 3e3 && code <= 4999; |
| 14922 | } |
| 14923 | __name(isValidStatusCode, "isValidStatusCode"); |
| 14924 | function isControlFrame(opcode) { |
| 14925 | return opcode === opcodes.CLOSE || opcode === opcodes.PING || opcode === opcodes.PONG; |