Prompted the Jules preview to see what would happen. The implementation is pretty naive - there are much easier to read approaches I can think of. So not _awful_ considering the very short prompt I used.
The fact that this particular implementation doesn't involve typescript has nothing to do with the fact that OP wishes for a typescript implementation. Your original response was a statement of fact that the poster already knew, so they said "yes" to affirm their knowledge
Changes are on this branch for the curious:
https://github.com/matt-hensley/typed-ffmpeg/tree/feature/mu...