mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-18 21:45:31 +09:00
25 lines
817 B
TypeScript
25 lines
817 B
TypeScript
// SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
import type {WorkerDependencies} from '@app/api/worker/WorkerDependencies';
|
|
import {
|
|
clearWorkerDependencies as clearWorkerDependenciesBase,
|
|
getWorkerDependencies as getWorkerDependenciesBase,
|
|
setWorkerDependencies as setWorkerDependenciesBase,
|
|
} from '@pkgs/worker/src/context/WorkerContext';
|
|
|
|
export function setWorkerDependencies(dependencies: WorkerDependencies): void {
|
|
setWorkerDependenciesBase(dependencies);
|
|
}
|
|
|
|
export function setWorkerDependenciesForTest(dependencies: Partial<WorkerDependencies>): void {
|
|
setWorkerDependenciesBase(dependencies);
|
|
}
|
|
|
|
export function getWorkerDependencies(): WorkerDependencies {
|
|
return getWorkerDependenciesBase<WorkerDependencies>();
|
|
}
|
|
|
|
export function clearWorkerDependencies(): void {
|
|
clearWorkerDependenciesBase();
|
|
}
|