Closed joghyrt closed 6 months ago
Good point. In the meantime, you should be able to do
type Constructor = new (...args: any[]) => any;
type FirstConstructorParameter<T extends Constructor> =
ConstructorParameters<T> extends [infer P, ...any[]] ? P : never;
type MuxerOptions = FirstConstructorParameter<typeof Muxer>;
v4.1.0 now exports the MuxerOptions
type.
@Vanilagy thank you so much! It was super fast!
Hello!
Could you export MuxerOptions?
now:
export { Muxer, ArrayBufferTarget, StreamTarget, FileSystemWritableFileStreamTarget };
then:
export { Muxer, ArrayBufferTarget, StreamTarget, FileSystemWritableFileStreamTarget, MuxerOptions };
It would reduce code lines significantly in my project.
Thank you!