Files
mygit/e2e/helpers/environment/environment-factory.ts
T
DuckQ1u 93d1b7c3d3
Copilot Setup Steps / copilot-setup-steps (push) Has been cancelled
first commit
2026-04-22 19:51:20 +07:00

16 lines
491 B
TypeScript

import {EnvironmentManager} from './environment-manager';
// Cached manager instance (one per worker process)
let cachedManager: EnvironmentManager | null = null;
/**
* Get the environment manager for this worker.
* Creates and caches a manager on first call, returns cached instance thereafter.
*/
export async function getEnvironmentManager(): Promise<EnvironmentManager> {
if (!cachedManager) {
cachedManager = new EnvironmentManager();
}
return cachedManager;
}