babel-plugin-transform-metadata
Advanced tools
Comparing version 0.0.6 to 0.0.7
@@ -8,2 +8,6 @@ 'use strict'; | ||
var _D = require('./D'); | ||
var _D2 = _interopRequireDefault(_D); | ||
var _2 = require('../../_'); | ||
@@ -26,7 +30,4 @@ | ||
var D = function D() { | ||
_classCallCheck(this, D); | ||
}; | ||
var B = exports.B = function B(opts /*: { | ||
d: D; | ||
a: A; | ||
@@ -33,0 +34,0 @@ i: IT; |
'use strict'; | ||
exports.__esModule = true; | ||
exports.C = exports.Widget3 = exports.Widget2 = exports.Widget = exports.B = exports.A = undefined; | ||
exports.test2 = test2; | ||
exports.ErrorableElement = ErrorableElement; | ||
var _D = require('./D'); | ||
var _D2 = _interopRequireDefault(_D); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
@@ -23,7 +30,4 @@ | ||
var D = function D() { | ||
_classCallCheck(this, D); | ||
}; | ||
var B = exports.B = function B(opts /*: { | ||
d: D; | ||
a: A; | ||
@@ -38,2 +42,3 @@ i: IT; | ||
_inject([{ | ||
d: _D2.default, | ||
a: A, | ||
@@ -40,0 +45,0 @@ i: 'ITest.3402154763' |
@@ -25,6 +25,8 @@ 'use strict'; | ||
}, | ||
ImportSpecifier: function ImportSpecifier(path, state) { | ||
'ImportSpecifier|ImportDefaultSpecifier': function ImportSpecifierImportDefaultSpecifier(path, state) { | ||
var node = path.node; | ||
var parent = path.parent; | ||
state.externalClassNames.set(node.local.name, node.imported.name); | ||
var importedName = node.type === 'ImportDefaultSpecifier' ? node.local.name : node.imported.name; | ||
state.externalClassNames.set(node.local.name, importedName); | ||
if (parent.importKind !== 'type') { | ||
@@ -34,3 +36,3 @@ return; | ||
var token = state.getUniqueTypeName(parent.source.value, node.imported.name); | ||
var token = state.getUniqueTypeName(parent.source.value, importedName); | ||
@@ -59,3 +61,2 @@ state.externalTypeNames.set(node.local.name, token); | ||
} | ||
// console.log(path.node) | ||
var token = state.getUniqueTypeName('', node.id.name); | ||
@@ -62,0 +63,0 @@ |
{ | ||
"name": "babel-plugin-transform-metadata", | ||
"version": "0.0.6", | ||
"version": "0.0.7", | ||
"description": "Reflection metadata support for classes and functions", | ||
@@ -5,0 +5,0 @@ "publishConfig": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
74789
42
666