Skip to content

Commit d7c9b08

Browse files
authored
Merge pull request #46 from npranto/readme-api-documentation
docs(component): Adds API Description in README.md
2 parents 39075da + 8824467 commit d7c9b08

File tree

56 files changed

+8170
-4158
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+8170
-4158
lines changed

README.md

Lines changed: 465 additions & 5 deletions
Large diffs are not rendered by default.

dist/common/isInteger/isInteger.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ var _utils = require('./../../utils');
88

99
/**
1010
* @desc Returns true if integer is an integer, otherwise returns false
11-
* @param {number} integer - an integer
11+
* @param {number|string} integer - an integer
1212
* @return {boolean} - true or false
1313
*
1414
* @example

dist/common/isLetter/isLetter.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ Object.defineProperty(exports, "__esModule", {
77
var _utils = require('./../../utils');
88

99
/**
10-
* @desc Returns true if str an alphabetic letter, otherwise returns false
11-
* @param {string} str - a letter
10+
* @desc Returns true if char an alphabetic letter, otherwise returns false
11+
* @param {string} char - an alphabetic character
1212
* @return {boolean} - true or false
1313
*
1414
* @example
1515
* 'a', 'V'
1616
*/
17-
var isLetter = function isLetter(str) {
18-
return !(0, _utils.isUndefined)(str) && !(0, _utils.isNull)(str) && (0, _utils.isString)(str) && str.length === 1 && /^[A-Za-z]$/.test(str);
17+
var isLetter = function isLetter(char) {
18+
return !(0, _utils.isUndefined)(char) && !(0, _utils.isNull)(char) && (0, _utils.isString)(char) && char.length === 1 && /^[A-Za-z]$/.test(char);
1919
};
2020

2121
exports.default = isLetter;

dist/common/isNegativeInteger/isNegativeInteger.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ var _utils = require('./../../utils');
1212
* @return {boolean} - true or false
1313
*
1414
* @example
15-
* '-55', 6456, 0.33
15+
* '-55', -6456
1616
*/
1717
var isNegativeInteger = function isNegativeInteger(integer) {
1818
return !(0, _utils.isUndefined)(integer) && !(0, _utils.isNull)(integer) && /^(-\d+)|0$/.test(integer);

dist/common/isPassword/isPassword.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ var _utils = require('./../../utils');
88

99
/**
1010
* @desc Returns true if password meets simple ruleset of a password (contains letters, numbers, hyphens, and underscores; length is between 6 to 18 characters), otherwise returns false
11-
* @param {number|string} password - a password
11+
* @param {string} password - a password
1212
* @return {boolean} - true or false
1313
*
1414
* @example

dist/common/isSSN/isSSN.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ var _utils = require('./../../utils');
88

99
/**
1010
* @desc Returns true if number is a valid social security number, otherwise returns false
11-
* @param {number|string} number - a number
11+
* @param {string} ssn - a social security number
1212
* @return {boolean} - true or false
1313
*
1414
* @example
1515
* allows following formats => '031767927', '031-76-7927', '031 76 7927'
1616
*/
17-
var isSSN = function isSSN(number) {
18-
return !(0, _utils.isUndefined)(number) && !(0, _utils.isNull)(number) && /^(\d{3})(-|\s)?(\d{2})(-|\s)?(\d{4})$/.test(number);
17+
var isSSN = function isSSN(ssn) {
18+
return !(0, _utils.isUndefined)(ssn) && !(0, _utils.isNull)(ssn) && (0, _utils.isString)(ssn) && /^(\d{3})(-|\s)?(\d{2})(-|\s)?(\d{4})$/.test(ssn);
1919
};
2020

2121
exports.default = isSSN;

dist/common/isStandardZipCode/isStandardZipCode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ var _utils = require('./../../utils');
1515
* allows following formats => '02166', '12045-6089'
1616
*/
1717
var isStandardZipCode = function isStandardZipCode(zipCode) {
18-
return !(0, _utils.isUndefined)(zipCode) && !(0, _utils.isNull)(zipCode) && /^[0-9]{5}(-[0-9]{4})?$/.test(zipCode);
18+
return !(0, _utils.isUndefined)(zipCode) && !(0, _utils.isNull)(zipCode) && (0, _utils.isString)(zipCode) && /^[0-9]{5}(-[0-9]{4})?$/.test(zipCode);
1919
};
2020

2121
exports.default = isStandardZipCode;

dist/common/isUSPhoneNumber/isUSPhoneNumber.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ var _utils = require('./../../utils');
88

99
/**
1010
* @desc Returns true if phoneNumber a valid US phone number, otherwise returns false
11-
* @param {number|string} phoneNumber - a phone number
11+
* @param {string} phoneNumber - a phone number
1212
* @return {boolean} - true or false
1313
*
1414
* @example
15-
* allows following formats => 6174330080, '(617) 433-0080', '(617)433-0080', '617.433.0080', '617-433-0080', '617 433 0080',
15+
* allows following formats => '6174330080', '(617) 433-0080', '(617)433-0080', '617.433.0080', '617-433-0080', '617 433 0080'
1616
*/
1717
var isUSPhoneNumber = function isUSPhoneNumber(phoneNumber) {
18-
return !(0, _utils.isUndefined)(phoneNumber) && !(0, _utils.isNull)(phoneNumber) && /^(\()?(\d{3})(\))?[\s.-]?(\d{3})[\s.-]?(\d{4})$/.test(phoneNumber);
18+
return !(0, _utils.isUndefined)(phoneNumber) && !(0, _utils.isNull)(phoneNumber) && (0, _utils.isString)(phoneNumber) && /^(\()?(\d{3})(\))?[\s.-]?(\d{3})[\s.-]?(\d{4})$/.test(phoneNumber);
1919
};
2020

2121
exports.default = isUSPhoneNumber;

dist/common/isUSState/isUSState.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ var _utils = require('./../../utils');
1515
* 'arizona', 'Oklahoma', 'RhOdE islaNd'
1616
*/
1717
var isUSState = function isUSState(state) {
18-
return !(0, _utils.isUndefined)(state) && !(0, _utils.isNull)(state) && /^(Alabama)|(Alaska)|(Arizona)|(Arkansas)|(California)|(Colorado)|(Connecticut)|(Delaware)|(Florida)|(Georgia)|(Hawaii)|(Idaho)|(Illinois)|(Indiana)|(Iowa)|(Kansas)|(Kentucky)|(Louisiana)|(Maine)|(Maryland)|(Massachusetts)|(Michigan)|(Minnesota)|(Mississippi)|(Missouri)|(Montana)|(Nebraska)|(Nevada)|(New Hampshire)|(New Jersey)|(New Mexico)|(New York)|(North Carolina)|(North Dakota)|(Ohio)|(Oklahoma)|(Oregon)|(Pennsylvania)|(Rhode Island)|(South Carolina)|(South Dakota)|(Tennessee)|(Texas)|(Utah)|(Vermont)|(Virginia)|(Washington)|(West Virginia)|(Wisconsin)|(Wyoming)$/i.test(state);
18+
return !(0, _utils.isUndefined)(state) && !(0, _utils.isNull)(state) && (0, _utils.isString)(state) && /^(Alabama)|(Alaska)|(Arizona)|(Arkansas)|(California)|(Colorado)|(Connecticut)|(Delaware)|(Florida)|(Georgia)|(Hawaii)|(Idaho)|(Illinois)|(Indiana)|(Iowa)|(Kansas)|(Kentucky)|(Louisiana)|(Maine)|(Maryland)|(Massachusetts)|(Michigan)|(Minnesota)|(Mississippi)|(Missouri)|(Montana)|(Nebraska)|(Nevada)|(New Hampshire)|(New Jersey)|(New Mexico)|(New York)|(North Carolina)|(North Dakota)|(Ohio)|(Oklahoma)|(Oregon)|(Pennsylvania)|(Rhode Island)|(South Carolina)|(South Dakota)|(Tennessee)|(Texas)|(Utah)|(Vermont)|(Virginia)|(Washington)|(West Virginia)|(Wisconsin)|(Wyoming)$/i.test(state);
1919
};
2020

2121
exports.default = isUSState;

dist/common/isUpperCase/isUpperCase.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ var _utils = require('./../../utils');
1212
* @return {boolean} - true or false
1313
*
1414
* @example
15-
* 'A', 'B', 'Y'
15+
* 'A', 'B', 'OH WOW!'
1616
*/
1717
var isUpperCase = function isUpperCase(str) {
1818
return !(0, _utils.isUndefined)(str) && !(0, _utils.isNull)(str) && (0, _utils.isString)(str) && /^[^a-z]+$/.test(str);

0 commit comments

Comments
 (0)