Remove input track descriptors, add async getters on tracks for everything, deprecate old sync getters

This commit is contained in:
Vanilagy
2026-04-10 16:23:17 +02:00
parent aa810fc433
commit 051578c2ca
42 changed files with 1386 additions and 1504 deletions
+2
View File
@@ -74,12 +74,14 @@ export abstract class Target extends EventEmitter<TargetEvents> {
/** @internal */
_dispatchWrite(start: number, end: number) {
// eslint-disable-next-line @typescript-eslint/no-deprecated
this.onwrite?.(start, end);
this._emit('write', { start, end });
}
/** @internal */
_dispatchFinalized() {
// eslint-disable-next-line @typescript-eslint/no-deprecated
this.onfinalized?.();
this._emit('finalized');
}