--- /dev/null
+/* @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;
+};