/* @flow */
"use strict"

const isWhitespace = require("./isWhitespace")

/**
 * Returns a Boolean indicating whether the the input string is only whitespace.
 */
module.exports = function (input/*: string*/)/*: boolean*/ {
  let isOnlyWhitespace = true
  for (let i = 0, l = input.length; i < l; i++) {
    if (!isWhitespace(input[i])) {
      isOnlyWhitespace = false
      break
    }
  }
  return isOnlyWhitespace
}
