const { exports: moduleScoped } = module; function topFn(a, b = false) { const l1 = a; let t = typeof l1; var v = t.length; debugger; return b || t || v || moduleScoped; } class Ctor { constructor(options) { this.options = options; } m() { const mLocal = this.options; topFn(this); return mLocal; } } (function () { const theOptions = { x: 42 }; const arr = [theOptions]; arr.forEach(options => { const obj = new Ctor(options); return obj.m(); }); }());