···11-import type { Track } from "@definitions/types.d.ts";
21import type {
33- PortProviderMethod,
42 ProxiedActions,
53 ProxyProviderMethod,
64 WorkerProviderMethod,
77-} from "./worker.d.ts";
55+} from "@common/worker.d.ts";
8699-// RE-EXPORT
1010-1111-export type { Track, TrackStats, TrackTags } from "@definitions/types.d.ts";
1212-1313-// INPUT
77+import type { Track } from "@definitions/types.d.ts";
148159/**
1610 * Consultation.
···3428 groupConsult(tracks: Track[]): Promise<GroupConsult>;
3529 list(cachedTracks: Track[]): Promise<Track[]>;
3630 resolve(
3737- { method, uri }: { method: string; uri: string },
3131+ { method, uri }: { method?: string; uri: string },
3832 ): Promise<ResolvedUri>;
3933};
4034···4337 & WorkerProviderMethod
4438 & ProxiedActions<InputActions>
4539 & ProxyProviderMethod<InputActions>;
4646-4747-// MISC
4848-4949-export type IncompleteArray<T> = ["Missing required items", T];
5050-5151-// TRACKS
52405341export type ResolvedUri = undefined | {
5442 stream: ReadableStream;
+1
src/common/worker.d.ts
···11export type Announcement<T> = MRpcBaseMsg & { type: "announcement"; args: T };
22+export type IncompleteArray<T> = ["Missing required items", T];
2334/**
45 * Comes from the `@mys/m-rpc` library,
+1-3
src/common/worker.js
···11111212/**
1313 * @import {MRpcCallOptions, WorkerGlobalScope} from "@mys/m-rpc";
1414- *
1515- * @import {IncompleteArray} from "./types.d.ts"
1616- * @import {Announcement, ProxiedActions, ProxyProvider} from "./worker.d.ts"
1414+ * @import {Announcement, IncompleteArray, ProxiedActions, ProxyProvider} from "./worker.d.ts"
1715 */
18161917////////////////////////////////////////////
+2-1
src/components/configurator/input/worker.js
···55import { use } from "@common/worker.js";
6677/**
88- * @import { GroupConsult, InputActions as Actions, Track } from "@common/types.d.ts";
88+ * @import {Track} from "@definitions/types.d.ts";
99+ * @import {GroupConsult, InputActions as Actions} from "@components/input/types.d.ts"
910 */
10111112////////////////////////////////////////////
+1-1
src/components/engine/queue/types.d.ts
···11-import type { Track } from "@common/types.d.ts";
11+import type { Track } from "@definitions/types.d.ts";
22import type { SignalReader } from "@common/signal.d.ts";
3344export type Actions = {
+1-1
src/components/engine/queue/worker.js
···4455/**
66 * @import {Actions, Item} from "./types.d.ts"
77- * @import {Track} from "@common/types.d.ts"
77+ * @import {Track} from "@definitions/types.d.ts"
88 */
991010////////////////////////////////////////////
+1-1
src/components/input/opensubsonic/common.js
···7788/**
99 * @import {Child} from "subsonic-api"
1010+ * @import {Track} from "@definitions/types.d.ts";
1011 * @import {Server} from "./types.d.ts";
1111- * @import {Track} from "@common/types.d.ts";
1212 */
13131414/**
+1-1
src/components/input/opensubsonic/element.js
···22import { portProvider, proxyProvider } from "@common/worker.js";
3344/**
55- * @import {InputActions} from "@common/types.d.ts"
55+ * @import {InputActions} from "@components/input/types.d.ts"
66 * @import {PortProviderMethod, ProxiedActions, ProxyProvider, ProxyProviderMethod} from "@common/worker.d.ts"
77 */
88
+2-1
src/components/input/opensubsonic/worker.js
···19192020/**
2121 * @import {Child, SubsonicAPI} from "subsonic-api"
2222- * @import {ConsultGrouping, InputActions as Actions, Track} from "@common/types.d.ts";
2222+ * @import {Track} from "@definitions/types.d.ts";
2323+ * @import {ConsultGrouping, InputActions as Actions} from "@components/input/types.d.ts";
2324 * @import {Server} from "./types.d.ts"
2425 */
2526
+1-1
src/components/input/s3/common.js
···66import { ENCODINGS, IDB_BUCKETS, SCHEME } from "./constants.js";
7788/**
99- * @import { Track } from "@common/types.d.ts";
99+ * @import { Track } from "@definitions/types.d.ts";
1010 * @import { Bucket } from "./types.d.ts";
1111 */
1212
+1-1
src/components/input/s3/element.js
···22import { portProvider, proxyProvider } from "@common/worker.js";
3344/**
55- * @import {InputActions} from "@common/types.d.ts"
55+ * @import {InputActions} from "@components/input/types.d.ts"
66 * @import {PortProviderMethod, ProxiedActions, ProxyProvider, ProxyProviderMethod} from "@common/worker.d.ts"
77 */
88
+2-1
src/components/input/s3/worker.js
···1616import { saveBuckets } from "./common.js";
17171818/**
1919- * @import { InputActions as Actions, Track } from "@common/types.d.ts";
1919+ * @import { InputActions as Actions } from "@components/input/types.d.ts";
2020+ * @import { Track } from "@definitions/types.d.ts"
2021 * @import { Bucket } from "./types.d.ts"
2122 */
2223
···11-import type { Track } from "@common/types.d.ts";
11+import type { Track } from "@definitions/types.d.ts";
2233export type Actions = {
44 process: (
···44import { define, ostiary } from "@common/worker.js";
5566/**
77- * @import {Track} from "@common/types.d.ts";
77+ * @import {Track} from "@definitions/types.d.ts";
88 */
991010////////////////////////////////////////////
+1-1
src/components/processor/artwork/types.d.ts
···11-import type { TrackTags } from "@common/types.d.ts";
11+import type { TrackTags } from "@definitions/types.d.ts";
2233export type Actions = {
44 artwork(request: ArtworkRequest): Promise<Artwork[]>;
+1-1
src/components/processor/metadata/common.js
···44import { tokenizer as rangeTokenizer } from "@tokenizer/range";
5566/**
77- * @import { TrackStats, TrackTags } from "@common/types.d.ts";
77+ * @import { TrackStats, TrackTags } from "@definitions/types.d.ts";
88 * @import { Extraction, Urls } from "./types.d.ts";
99 */
1010
+1-1
src/components/processor/metadata/types.d.ts
···11import type { IPicture } from "music-metadata";
22-import type { TrackStats, TrackTags } from "@common/types.d.ts";
22+import type { TrackStats, TrackTags } from "@definitions/types.d.ts";
3344export type Actions = {
55 supply: (
+1-1
src/components/processor/search/types.d.ts
···11-import type { Track } from "@common/types.d.ts";
11+import type { Track } from "@definitions/types.d.ts";
2233export type Actions = {
44 search(term: string): Promise<Track[]>;
+1-1
src/components/processor/search/worker.js
···77import { signal } from "@common/signal.js";
8899/**
1010- * @import {Track} from "@common/types.d.ts"
1010+ * @import {Track} from "@definitions/types.d.ts"
1111 * @import {Actions} from "./types.d.ts"
1212 */
1313