We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9111d12 commit 179a65fCopy full SHA for 179a65f
1 file changed
packages/core/helpers/load-adapter.ts
@@ -8,9 +8,13 @@ const MISSING_REQUIRED_DEPENDENCY = (
8
9
const logger = new Logger('PackageLoader');
10
11
-export function loadAdapter(defaultPlatform: string, transport: string) {
+export function loadAdapter(
12
+ defaultPlatform: string,
13
+ transport: string,
14
+ loaderFn?: Function,
15
+) {
16
try {
- return require(defaultPlatform);
17
+ return loaderFn ? loaderFn() : require(defaultPlatform);
18
} catch (e) {
19
logger.error(MISSING_REQUIRED_DEPENDENCY(defaultPlatform, transport));
20
process.exit(1);
0 commit comments