From 9464adf22fbe26fd0dc034a20aaec800389636e6 Mon Sep 17 00:00:00 2001 From: Vanilagy <1696106+Vanilagy@users.noreply.github.com> Date: Tue, 18 Nov 2025 11:36:20 +0100 Subject: [PATCH] Remove pure annotations for non-function call expressions (fixes #225) --- src/matroska/ebml.ts | 2 +- src/matroska/matroska-demuxer.ts | 2 +- src/matroska/matroska-muxer.ts | 4 ++-- src/misc.ts | 2 +- src/ogg/ogg-reader.ts | 2 +- src/source.ts | 2 +- src/writer.ts | 6 +++--- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/matroska/ebml.ts b/src/matroska/ebml.ts index d695405..eb27c40 100644 --- a/src/matroska/ebml.ts +++ b/src/matroska/ebml.ts @@ -467,7 +467,7 @@ export class EBMLWriter { export const MAX_VAR_INT_SIZE = 8; export const MIN_HEADER_SIZE = 2; // 1-byte ID and 1-byte size -export const MAX_HEADER_SIZE = /* #__PURE__ */ 2 * MAX_VAR_INT_SIZE; // 8-byte ID and 8-byte size +export const MAX_HEADER_SIZE = 2 * MAX_VAR_INT_SIZE; // 8-byte ID and 8-byte size export const readVarIntSize = (slice: FileSlice) => { const firstByte = readU8(slice); diff --git a/src/matroska/matroska-demuxer.ts b/src/matroska/matroska-demuxer.ts index 0cf97d7..db421b6 100644 --- a/src/matroska/matroska-demuxer.ts +++ b/src/matroska/matroska-demuxer.ts @@ -228,7 +228,7 @@ const METADATA_ELEMENTS = [ { id: EBMLId.Tracks, flag: 'tracksSeen' }, { id: EBMLId.Cues, flag: 'cuesSeen' }, ] as const; -const MAX_RESYNC_LENGTH = /* #__PURE__ */ 10 * 2 ** 20; // 10 MiB +const MAX_RESYNC_LENGTH = 10 * 2 ** 20; // 10 MiB export class MatroskaDemuxer extends Demuxer { reader: Reader; diff --git a/src/matroska/matroska-muxer.ts b/src/matroska/matroska-muxer.ts index 920eab8..73af407 100644 --- a/src/matroska/matroska-muxer.ts +++ b/src/matroska/matroska-muxer.ts @@ -65,8 +65,8 @@ import { EncodedPacket } from '../packet'; import { parseOpusIdentificationHeader } from '../codec-data'; import { AttachedFile } from '../metadata'; -const MIN_CLUSTER_TIMESTAMP_MS = /* #__PURE__ */ -(2 ** 15); -const MAX_CLUSTER_TIMESTAMP_MS = /* #__PURE__ */ 2 ** 15 - 1; +const MIN_CLUSTER_TIMESTAMP_MS = -(2 ** 15); +const MAX_CLUSTER_TIMESTAMP_MS = 2 ** 15 - 1; const APP_NAME = 'Mediabunny'; const SEGMENT_SIZE_BYTES = 6; const CLUSTER_SIZE_BYTES = 5; diff --git a/src/misc.ts b/src/misc.ts index 68cb687..dfbc42d 100644 --- a/src/misc.ts +++ b/src/misc.ts @@ -515,7 +515,7 @@ export const isIso639Dash2LanguageCode = (x: string) => { }; // Since the result will be truncated, add a bit of eps to compensate for floating point errors -export const SECOND_TO_MICROSECOND_FACTOR = /* #__PURE__ */ 1e6 * (1 + Number.EPSILON); +export const SECOND_TO_MICROSECOND_FACTOR = 1e6 * (1 + Number.EPSILON); /** * Sets all keys K of T to be required. diff --git a/src/ogg/ogg-reader.ts b/src/ogg/ogg-reader.ts index 13963cf..011b126 100644 --- a/src/ogg/ogg-reader.ts +++ b/src/ogg/ogg-reader.ts @@ -11,7 +11,7 @@ import { OGGS } from './ogg-misc'; export const MIN_PAGE_HEADER_SIZE = 27; export const MAX_PAGE_HEADER_SIZE = 27 + 255; -export const MAX_PAGE_SIZE = /* #__PURE__ */ MAX_PAGE_HEADER_SIZE + 255 * 255; +export const MAX_PAGE_SIZE = MAX_PAGE_HEADER_SIZE + 255 * 255; export type Page = { headerStartPos: number; diff --git a/src/source.ts b/src/source.ts index 212ee6b..68ebac1 100644 --- a/src/source.ts +++ b/src/source.ts @@ -269,7 +269,7 @@ export class BlobSource extends Source { } } -const URL_SOURCE_MIN_LOAD_AMOUNT = /* #__PURE__ */ 0.5 * 2 ** 20; // 0.5 MiB +const URL_SOURCE_MIN_LOAD_AMOUNT = 0.5 * 2 ** 20; // 0.5 MiB const DEFAULT_RETRY_DELAY = ((previousAttempts, error, src) => { // Check if this could be a CORS error. If so, we cannot recover from it and diff --git a/src/writer.ts b/src/writer.ts index 3846dcd..30de003 100644 --- a/src/writer.ts +++ b/src/writer.ts @@ -89,8 +89,8 @@ export abstract class Writer { } } -const ARRAY_BUFFER_INITIAL_SIZE = /* #__PURE__ */ 2 ** 16; -const ARRAY_BUFFER_MAX_SIZE = /* #__PURE__ */ 2 ** 32; +const ARRAY_BUFFER_INITIAL_SIZE = 2 ** 16; +const ARRAY_BUFFER_MAX_SIZE = 2 ** 32; export class BufferTargetWriter extends Writer { private pos = 0; @@ -184,7 +184,7 @@ export class BufferTargetWriter extends Writer { } } -const DEFAULT_CHUNK_SIZE = /* #__PURE__ */ 2 ** 24; +const DEFAULT_CHUNK_SIZE = 2 ** 24; const MAX_CHUNKS_AT_ONCE = 2; interface Chunk {