code: function convertRawTimestampHelper(
      epochFracSecsBig,
      scale,
      timezone,
      format)
  {
    // compute the scale factor
    var scaleFactor = Math.pow(10, scale);
  
    // split the value into epoch seconds + nanoseconds; for example,
    // 1365148923.123456789 will be split into 1365148923 (epoch seconds)
    // and 123456789 (nano seconds)
    var valSecBig = epochFracSecsBig.dividedBy(scaleFactor).floor();
    var fractionsBig = epochFracSecsBig.minus(valSecBig.times(scaleFactor));
    var valSecNanoBig = fractionsBig.times(Math.pow(10, 9 - scale));
  
    // create a new snowflake date from the information
    return new SfTimestamp(
        valSecBig.toNumber(),
        valSecNanoBig.toNumber(),
        scale,
        timezone,
        format);
  }
docs: Helper function for the convertRawTimestamp*() functions.
  Returns an instance of SfTimestamp.
  
  @param {Object} epochFracSecsBig
  @param {Number} scale
  @param {String | Number} timezone
  @param {String} format
  
  @returns {Object}