We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2651d17 commit 66cd545Copy full SHA for 66cd545
1 file changed
lib/gather/analyze-ember-object.js
@@ -2,14 +2,16 @@ module.exports = function analyzeEmberObject(possibleEmberObject) {
2
if (typeof possibleEmberObject !== 'object' || possibleEmberObject === null) {
3
return undefined;
4
}
5
- if (possibleEmberObject.default && typeof possibleEmberObject.default.proto !== 'function') {
6
- return undefined;
7
- }
8
-
9
- if (possibleEmberObject.default.isHelperFactory) {
10
- return {
11
- type: 'Helper',
12
- };
+ let eObjDefault = possibleEmberObject.default;
+
+ if (eObjDefault) {
+ if (eObjDefault.isHelperFactory) {
+ return {
+ type: 'Helper',
+ };
+ } else if (typeof eObjDefault.proto !== 'function') {
13
+ return undefined;
14
+ }
15
16
17
let proto = possibleEmberObject.default.proto();
0 commit comments