From 75831cbb52e32409bddb0487abf20d8dbe9652c6 Mon Sep 17 00:00:00 2001 From: efarooqui Date: Fri, 11 Sep 2020 08:28:55 -0700 Subject: [PATCH] Delete validation for now; not relevant to this PR --- src/lib/util.js | 2 +- src/lib/validation.js | 35 ----------------------------------- 2 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 src/lib/validation.js diff --git a/src/lib/util.js b/src/lib/util.js index d619985..e213df1 100755 --- a/src/lib/util.js +++ b/src/lib/util.js @@ -1,4 +1,4 @@ -import R from 'ramda'; +import R from 'ramda' /* eslint-disable */ String.prototype.replaceAll = function (search, replacement) { diff --git a/src/lib/validation.js b/src/lib/validation.js deleted file mode 100644 index 307537c..0000000 --- a/src/lib/validation.js +++ /dev/null @@ -1,35 +0,0 @@ -import moment from 'moment'; - -const DATE_FORMAT = "MM/DD/YYYY"; -const TIME_REGEX = "^([01]\d|2[0-3]):?([0-5]\d)$" - -export const validateLongitude = value => { - return isFinite(value) && Math.abs(value) <= 180; -} - -export const validateLatitude = value => { - return isFinite(lat) && Math.abs(lat) <= 90; -} - -export const validateDate = date => { - return moment(date, DATE_FORMAT, true).isValid(); -} - -export const validateTime = time => { - return TIME_REGEX.test(time); -} - - -export const getColumnValidator = colName => { - switch(colName) { - case 'longitue': - return validateLongitude; - case 'latitude': - return validateLatitude; - case 'date': - return validateDate; - case 'time': - return validateTime; - default: () => return true; - } -} \ No newline at end of file