From 7b3abdb63fb992d06766edea01289b9b5799bca0 Mon Sep 17 00:00:00 2001 From: Mehul Kar Date: Thu, 5 Nov 2020 15:01:21 -0600 Subject: [PATCH] Fail explicitly when initializer does not have default export --- addon/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addon/index.ts b/addon/index.ts index dcc8188..99a6ef4 100644 --- a/addon/index.ts +++ b/addon/index.ts @@ -13,6 +13,9 @@ function resolveInitializer(moduleName: string) { throw new Error(moduleName + ' must export an initializer.'); } var initializer = module['default']; + if (!initializer) { + throw new Error(moduleName + ' must have a default export'); + } if (!initializer.name) { initializer.name = moduleName.slice(moduleName.lastIndexOf('/') + 1); }