mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 13:05:32 +09:00
refactor(api): collapse single-impl interfaces and facades (#3382)
This commit is contained in:
1 parent
e7b13fd19f
commit
c16d414d93
426 files changed
+2085
-6445
No files matched your search
@@ -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;
|
||||
}
|
||||
Reference in new issue
Block a user