Skip to content

Commit 24c06d7

Browse files
committed
build: improved promise management in get instances manager of emitters and absorbers
1 parent 4ec4a00 commit 24c06d7

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

plugins/absorbers/src/getAbsorbersInstancesManager.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import type { Engine } from "@tsparticles/engine";
44
const instancesManagers = new WeakMap<object, Promise<AbsorbersInstancesManager>>();
55

66
/**
7-
* @param e -
8-
* @returns -
7+
* @param e - The engine instance whose plugin manager will be used to resolve the absorbers manager.
8+
* @returns A promise that resolves to the absorbers instances manager for the given engine.
99
*/
10-
export async function getAbsorbersInstancesManager(e: Engine): Promise<AbsorbersInstancesManager> {
10+
export function getAbsorbersInstancesManager(e: Engine): Promise<AbsorbersInstancesManager> {
1111
const pluginManager = e.pluginManager;
1212

1313
let manager = instancesManagers.get(pluginManager);
@@ -23,5 +23,5 @@ export async function getAbsorbersInstancesManager(e: Engine): Promise<Absorbers
2323
instancesManagers.set(pluginManager, manager);
2424
}
2525

26-
return await manager;
26+
return manager;
2727
}

plugins/emitters/src/getEmittersInstancesManager.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import type { Engine } from "@tsparticles/engine";
44
const instancesManagers = new WeakMap<object, Promise<EmittersInstancesManager>>();
55

66
/**
7-
* @param e -
8-
* @returns -
7+
* @param e - The engine instance providing the plugin manager.
8+
* @returns A promise that resolves to the emitters instances manager for the engine's plugin manager.
99
*/
10-
export async function getEmittersInstancesManager(e: Engine): Promise<EmittersInstancesManager> {
10+
export function getEmittersInstancesManager(e: Engine): Promise<EmittersInstancesManager> {
1111
const pluginManager = e.pluginManager;
1212

1313
let manager = instancesManagers.get(pluginManager);
@@ -23,5 +23,5 @@ export async function getEmittersInstancesManager(e: Engine): Promise<EmittersIn
2323
instancesManagers.set(pluginManager, manager);
2424
}
2525

26-
return await manager;
26+
return manager;
2727
}

0 commit comments

Comments
 (0)