Fix remaining type/doc issues

This commit is contained in:
Vanilagy
2025-08-29 22:58:30 +02:00
parent cba0525e51
commit 99051e1848
3 changed files with 10 additions and 1 deletions
+1 -1
View File
@@ -136,7 +136,7 @@ class Mp3Encoder extends CustomAudioEncoder {
let pos = 0;
while (pos <= this.currentBufferOffset - FRAME_HEADER_SIZE) {
const word = new DataView(this.buffer.buffer).getUint32(pos, false);
const header = readFrameHeader(word, { pos, fileSize: null });
const header = readFrameHeader(word, null).header;
if (!header) {
break;
}
+1
View File
@@ -97,6 +97,7 @@ export {
StreamSource,
StreamSourceOptions,
BlobSource,
BlobSourceOptions,
UrlSource,
UrlSourceOptions,
} from './source';
+8
View File
@@ -93,6 +93,10 @@ export class BufferSource extends Source {
}
}
/**
* Options for BlobSource.
* @public
*/
export type BlobSourceOptions = {
/** The maximum number of bytes the cache is allowed to hold in memory. Defaults to 8 MiB. */
maxCacheSize?: number;
@@ -149,6 +153,7 @@ export class BlobSource extends Source {
/** @internal */
_readers = new WeakMap<ReadWorker, ReadableStreamDefaultReader<Uint8Array>>();
/** @internal */
private async _runWorker(worker: ReadWorker) {
let reader = this._readers.get(worker);
if (!reader) {
@@ -317,6 +322,7 @@ export class UrlSource extends Source {
return this._orchestrator.read(start, end);
}
/** @internal */
private async _runWorker(worker: ReadWorker) {
const existing = this._existingResponses.get(worker);
@@ -384,6 +390,7 @@ export class UrlSource extends Source {
// logic for that has vanished for now. Leaving a comment here if this becomes relevant again.
}
/** @internal */
private _getPartialLengthFromRangeResponse(response: Response) {
const contentRange = response.headers.get('Content-Range');
if (contentRange) {
@@ -509,6 +516,7 @@ export class StreamSource extends Source {
return this._orchestrator.read(start, end);
}
/** @internal */
private async _runWorker(worker: ReadWorker) {
while (worker.currentPos < worker.targetPos && !worker.aborted) {
const originalCurrentPos = worker.currentPos;