(imports, header, omitVar)
| 984 | }; |
| 985 | |
| 986 | function getImportCode(imports, header, omitVar) { |
| 987 | var self = this; |
| 988 | |
| 989 | if (_.isEmpty(imports)) { |
| 990 | return ""; |
| 991 | } |
| 992 | |
| 993 | // Imports |
| 994 | var scratch = {}; |
| 995 | _.each(imports, function (name, symbol) { |
| 996 | scratch[symbol] = packageDot(name) + "." + symbol; |
| 997 | }); |
| 998 | var tree = buildSymbolTree(scratch); |
| 999 | |
| 1000 | // Generate output |
| 1001 | var buf = header; |
| 1002 | _.each(tree, function (node, key) { |
| 1003 | buf += (omitVar ? "" : "var " ) + |
| 1004 | key + " = " + writeSymbolTree(node) + ";\n"; |
| 1005 | }); |
| 1006 | buf += "\n"; |
| 1007 | |
| 1008 | return buf; |
| 1009 | } |
| 1010 | |
| 1011 | var getFooter = function ({ |
| 1012 | name, |
no test coverage detected
searching dependent graphs…