From 27e9a7f640ade547cc5181c331dac6e32e3bc02a Mon Sep 17 00:00:00 2001 From: Steven Vandevelde Date: Sun, 9 Nov 2025 18:45:19 +0100 Subject: [PATCH] fix: track types --- deno.jsonc | 1 + src/common/types.d.ts | 4 ++-- src/components/orchestrator/process-tracks/element.js | 1 + src/definitions/types.d.ts | 5 +++++ 4 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 src/definitions/types.d.ts diff --git a/deno.jsonc b/deno.jsonc index 3fe8118b..04f15058 100644 --- a/deno.jsonc +++ b/deno.jsonc @@ -37,6 +37,7 @@ // Paths "@common/": "./src/common/", "@components/": "./src/components/", + "@definitions/": "./src/definitions/", // Build "@std/fs": "jsr:@std/fs@^1.0.19", diff --git a/src/common/types.d.ts b/src/common/types.d.ts index 17d46bf0..167248da 100644 --- a/src/common/types.d.ts +++ b/src/common/types.d.ts @@ -1,8 +1,8 @@ -import type { mainSchema as Track } from "../definitions/types/sh/diffuse/output/tracks.ts"; +import type { Track } from "../definitions/types.d.ts"; // RE-EXPORT -export type { mainSchema as Track } from "../definitions/types/sh/diffuse/output/tracks.ts"; +export type { Track } from "../definitions/types.d.ts"; /* INPUT */ diff --git a/src/components/orchestrator/process-tracks/element.js b/src/components/orchestrator/process-tracks/element.js index 06c4cb86..489d7d2e 100644 --- a/src/components/orchestrator/process-tracks/element.js +++ b/src/components/orchestrator/process-tracks/element.js @@ -92,6 +92,7 @@ class ProcessTracksOrchestrator extends DiffuseElement { method: "GET", uri: track.uri, }); + const resHead = await this.input.resolve({ method: "HEAD", uri: track.uri, diff --git a/src/definitions/types.d.ts b/src/definitions/types.d.ts new file mode 100644 index 00000000..076b7762 --- /dev/null +++ b/src/definitions/types.d.ts @@ -0,0 +1,5 @@ +export type { + Main as Track, + Stats as TrackStats, + Tags as TrackTags, +} from "./types/sh/diffuse/output/tracks.ts"; -- 2.51.2