В компиляторе Closure можно экспортировать переменную следующим образом:
window['varname'] = varname;
Например:
// ==ClosureCompiler==
// @compilation_level ADVANCED_OPTIMIZATIONS
// @output_file_name default.js
// ==/ClosureCompiler==
window['renderPost'] = renderPost;
function renderPost(name) {
return prompt('', '');
}
компилируется в:
window.renderPost=a;function a(){return prompt("","")}a();
вместо (при пропуске window['renderPost'] = renderPost
):
prompt("","");