12345678910111213141516171819202122232425 |
- 'use strict';
- /**
- * Creates a string with the same length as `numSpaces` parameter
- **/
- exports.indent = function indent(numSpaces) {
- return new Array(numSpaces+1).join(' ');
- };
- /**
- * Gets the string length of the longer index in a hash
- **/
- exports.getMaxIndexLength = function(input) {
- var maxWidth = 0;
- Object.getOwnPropertyNames(input).forEach(function(key) {
- // Skip undefined values.
- if (input[key] === undefined) {
- return;
- }
- maxWidth = Math.max(maxWidth, key.length);
- });
- return maxWidth;
- };
|