Test

by dance2die

HTML

<script src="https://rawgit.com/eu81273/jsfiddle-console/master/console.js"></script>

JavaScript

const foo = () => {
  let OnDone = null;

  const Do = () => {
    console.log('Done');
    console.log(OnDone);
    if (typeof OnDone === 'function')
      OnDone();
  }

  return {Do, OnDone};
}

let f = foo();
console.log(`foo.OnDone`, foo.OnDone)
f.OnDone = () => {
  console.log('OnDone');
};

f.Do();