(contentType)
| 52 | }; |
| 53 | |
| 54 | function sniffMimeType(contentType) { |
| 55 | let mimeType; |
| 56 | let charset; |
| 57 | try { |
| 58 | const mimeTypeObj = new MIMEType(contentType); |
| 59 | mimeType = StringPrototypeToLowerCase(mimeTypeObj.essence || ''); |
| 60 | charset = StringPrototypeToLowerCase(mimeTypeObj.params.get('charset') || ''); |
| 61 | } catch { |
| 62 | mimeType = ''; |
| 63 | charset = ''; |
| 64 | } |
| 65 | |
| 66 | return { |
| 67 | __proto__: null, |
| 68 | mimeType, |
| 69 | charset, |
| 70 | }; |
| 71 | } |
| 72 | |
| 73 | function registerDiagnosticChannels(listenerPairs) { |
| 74 | function enable() { |
no test coverage detected
searching dependent graphs…