Sha256: 2cd3f0b9d59d7ad579f31c22b66a5909d296a950eddb55af04fd9de4f6ad4b11
Contents?: true
Size: 1.42 KB
Versions: 1
Compression:
Stored size: 1.42 KB
Contents
System.register("ImportSpecifier", [], function() { "use strict"; var __moduleName = "ImportSpecifier"; function require(path) { return $traceurRuntime.require("ImportSpecifier", path); } "use strict"; (function() { var Node = module.require("./Node").Node; function ImportSpecifier(id, alias) { Node.call(this); this.type = "ImportSpecifier"; if (typeof id !== "undefined" && id !== null) { this.id = id; this.id.parent = this; } if (typeof alias !== "undefined" && alias !== null) { this.alias = alias; this.alias.parent = this; } } ImportSpecifier.prototype = Object.create(Node); ImportSpecifier.prototype.codegen = function() { if (!Node.prototype.codegen.call(this)) { return; } if (typeof this.id !== "undefined" && this.id !== null) { this.id = this.id.codegen(false); } else { this.type = "ImportNamespaceSpecifier"; } Object.defineProperty(this, "name", { value: typeof this.alias !== "undefined" && this.alias !== null ? { "type": "Identifier", "name": this.alias.name } : null, enumerable: true }); this.getContext().node.defineIdentifier(this.alias == null ? this.id : this.alias); return this; }; exports.ImportSpecifier = ImportSpecifier; }()); return {}; }); System.get("ImportSpecifier" + '');
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spider-src-0.1.6 | lib/spider-src/support/spider/node_modules/spider-script/lib/ast/ImportSpecifier.js |