refactor(api): collapse single-impl interfaces and facades (#3382)

This commit is contained in:
Hampus authored and GitHub committed 2026-10-10 23:04:42 +02:00
1 parent e7b13fd19f
commit c16d414d93
426 files changed
+2085 -6445

No files matched your search

-4
View File
@@ -4,10 +4,6 @@
"private": true,
"type": "module",
"exports": {
"./WorkerContext": {
"import": "./src/context/WorkerContext.ts",
"types": "./src/context/WorkerContext.ts"
},
"./WorkerTask": {
"import": "./src/contracts/WorkerTask.ts",
"types": "./src/contracts/WorkerTask.ts"
@@ -1,18 +0,0 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
let workerDependencies: unknown | null = null;
export function setWorkerDependencies<T>(dependencies: T): void {
workerDependencies = dependencies;
}
export function getWorkerDependencies<T>(): T {
if (!workerDependencies) {
throw new Error('Worker dependencies have not been initialized. Call setWorkerDependencies() first.');
}
return workerDependencies as T;
}
export function clearWorkerDependencies(): void {
workerDependencies = null;
}