Handle promise to fix sonarlint warning

This commit is contained in:
Eduard Heimbuch
2023-05-26 14:05:57 +02:00
parent a50e456969
commit 62119b8d10

View File

@@ -100,7 +100,7 @@ const defineModule = async (name: string, module: Module) => {
for (const [queuedModuleName, queuedModule] of Object.entries(queue)) {
if (queuedModule.dependencies.includes(loadedModuleName)) {
delete queue[queuedModuleName];
defineModule(queuedModuleName, queuedModule);
defineModule(queuedModuleName, queuedModule).then();
}
}
} catch (reason) {
@@ -124,7 +124,7 @@ const defineModule = async (name: string, module: Module) => {
* @see https://github.com/amdjs/amdjs-api/blob/master/AMD.md
*/
export const define = (name: string, dependencies: string[], fn: (...args: unknown[]) => Module) => {
defineModule(name, { dependencies, fn });
defineModule(name, { dependencies, fn }).then();
};
/**