/**
 * Get current time in miliseconds
 */
function now() {
    // yes, we defer the work to another function to allow mocking it
    // during the tests
    return now.get();
}

now.get =
    typeof Date.now === 'function'
        ? Date.now
        : function() {
              return +new Date();
          };

export default now;
