text: import { normalizeUnits } from '../units/aliases'
  import absFloor from '../utils/abs-floor'
  
  export function get (units) {
    units = normalizeUnits(units)
    return this.isValid() ? this[units + 's']() : NaN
  }
  
  function makeGetter (name) {
    return function () {
      return this.isValid() ? this._data[name] : NaN
    }
  }
  
  export var milliseconds = makeGetter('milliseconds')
  export var seconds = makeGetter('seconds')
  export var minutes = makeGetter('minutes')
  export var hours = makeGetter('hours')
  export var days = makeGetter('days')
  export var months = makeGetter('months')
  export var years = makeGetter('years')
  
  export function weeks () {
    return absFloor(this.days() / 7)
  }
  