Ver código fonte

fix when creating d.ts files

Raanan Weber 7 anos atrás
pai
commit
d94618950a
1 arquivos alterados com 4 adições e 3 exclusões
  1. 4 3
      Tools/Gulp/gulp-dtsModuleSupport.js

+ 4 - 3
Tools/Gulp/gulp-dtsModuleSupport.js

@@ -24,13 +24,14 @@ module.exports = function (moduleName, inject, declarations) {
             Object.keys(declarations).forEach(name => {
                 if (name === moduleName) return;
                 let imports = declarations[name].filter(obj => {
-                    let exists = declared.indexOf(obj) === -1;
+                    let exists = declared.indexOf(obj) !== -1;
                     if (!exists) {
                         declared.push(obj);
                     }
-                    return exists;
+                    return !exists;
                 });
-                importsString += `import {${imports.join(',')}} from 'babylonjs/${name}';
+                if (imports.length)
+                    importsString += `import {${imports.join(',')}} from 'babylonjs/${name}';
 `;
             });
         }