// Add @typedefs for the the type checker.
// /** @typedef {foo$$moduleName} */ moduleName.foo;
for (String name : typedefs) {
Node typedef = IR.getprop(IR.name(moduleName), IR.string(name));
JSDocInfoBuilder builder = new JSDocInfoBuilder(true);
builder.recordTypedef(new JSTypeExpression(
Node.newString(exportMap.get(name) + "$$" + moduleName),
t.getSourceName()));
JSDocInfo info = builder.build(typedef);
typedef.setJSDocInfo(info);
script.addChildToBack(IR.exprResult(typedef)