Typescript/VSCode users are not seeing the correct types using ES Module syntax with the latest version of hls.js. View the screenshot or start a typescript project to see the results before the patch. Paste the hls.d.mts file (clone of hls.js.d.ts) and patch package.json 'exports' to see the fix.
Helpful links: https://arethetypeswrong.github.io/?p=hls.js%401.5.15 https://github.com/arethetypeswrong/arethetypeswrong.github.io/blob/main/docs/problems/FalseCJS.md