var params = { print: (function() { var element = document.getElementById('output'); return function(text) { console.log(text); element.innerHTML += text.replace('\n', '
', 'g') + '
'; }; })(), canvas: document.getElementById('canvas'), }; params.print("testing.."); import Module from './hello.mjs'; Module(params).then((instance) => { console.log('loaded'); });