sling-web-helpers
Advanced tools
Comparing version 0.2.34 to 0.3.3
@@ -6,4 +6,19 @@ 'use strict'; | ||
}); | ||
exports.formatDateRange = exports.formatTime = exports.formatDate = exports.formtatCurrencyWithoutSymbol = exports.formatCurrency = exports.defaultSdkCallDateFormat = undefined; | ||
var _moment = require('moment/moment'); | ||
var _moment2 = _interopRequireDefault(_moment); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var defaultSdkCallDateFormat = exports.defaultSdkCallDateFormat = 'YYYY-MM-DD'; | ||
var dateTimeDigitFormat = '2-digit'; | ||
var modelDate = function modelDate(date) { | ||
return (0, _moment2.default)(date).utc().format('DD/MM/YYYY'); | ||
}; | ||
var modelTime = function modelTime(date) { | ||
return '' + (0, _moment2.default)(date).utc().format('HH:mm'); | ||
}; | ||
var locale = 'pt-BR'; | ||
@@ -22,14 +37,10 @@ | ||
var formatDate = exports.formatDate = function formatDate(item) { | ||
return new Date(item).toLocaleDateString(locale); | ||
return modelDate(item); | ||
}; | ||
var formatTime = exports.formatTime = function formatTime(item) { | ||
return new Date(item).toLocaleTimeString(locale, { | ||
hour: dateTimeDigitFormat, minute: dateTimeDigitFormat | ||
}); | ||
return modelTime(item); | ||
}; | ||
var setPaginateRequestRange = exports.setPaginateRequestRange = function setPaginateRequestRange(pageEvent, occurrenciesPerPage) { | ||
var rangeEnd = pageEvent.detail.index * occurrenciesPerPage - 1; | ||
var rangeInit = rangeEnd - (occurrenciesPerPage - 1); | ||
return rangeInit + '-' + rangeEnd; | ||
var formatDateRange = exports.formatDateRange = function formatDateRange(startDate, finalDate) { | ||
return formatDate(startDate) + ' \u2013 ' + formatDate(finalDate); | ||
}; |
@@ -14,2 +14,6 @@ 'use strict'; | ||
var isArray = exports.isArray = function isArray(arg) { | ||
return Array.isArray(arg); | ||
}; | ||
var isPromise = exports.isPromise = function isPromise(arg) { | ||
@@ -24,2 +28,6 @@ return arg != null && isFunction(arg.then); | ||
}); | ||
}; | ||
var isDateRange = exports.isDateRange = function isDateRange(startDate, finalDate) { | ||
return startDate !== finalDate; | ||
}; |
@@ -6,3 +6,3 @@ 'use strict'; | ||
}); | ||
exports.globalFormatters = exports.globalHelper = exports.domHelper = exports.imask = exports.moment = undefined; | ||
exports.formHelper = exports.globalFormatters = exports.globalHelper = exports.domHelper = exports.imask = exports.moment = undefined; | ||
@@ -31,2 +31,6 @@ var _moment = require('moment/moment'); | ||
var _formHelper = require('./form/formHelper.js'); | ||
var formHelper = _interopRequireWildcard(_formHelper); | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } | ||
@@ -40,2 +44,3 @@ | ||
exports.globalHelper = globalHelper; | ||
exports.globalFormatters = globalFormatters; | ||
exports.globalFormatters = globalFormatters; | ||
exports.formHelper = formHelper; |
@@ -0,3 +1,8 @@ | ||
import moment from 'moment/moment'; | ||
export const defaultSdkCallDateFormat = 'YYYY-MM-DD'; | ||
const dateTimeDigitFormat = '2-digit'; | ||
const modelDate = date => moment(date).utc().format('DD/MM/YYYY'); | ||
const modelTime = date => `${moment(date).utc().format('HH:mm')}`; | ||
const locale = 'pt-BR'; | ||
@@ -11,11 +16,5 @@ | ||
export const formatDate = item => new Date(item).toLocaleDateString(locale); | ||
export const formatTime = item => new Date(item).toLocaleTimeString(locale, { | ||
hour: dateTimeDigitFormat, minute: dateTimeDigitFormat | ||
}); | ||
export const formatDate = item => modelDate(item); | ||
export const formatTime = item => modelTime(item); | ||
export const setPaginateRequestRange = (pageEvent, occurrenciesPerPage) => { | ||
const rangeEnd = pageEvent.detail.index * occurrenciesPerPage - 1; | ||
const rangeInit = rangeEnd - (occurrenciesPerPage - 1); | ||
return `${rangeInit}-${rangeEnd}`; | ||
}; | ||
export const formatDateRange = (startDate, finalDate) => `${formatDate(startDate)} – ${formatDate(finalDate)}`; |
@@ -5,4 +5,8 @@ export const isString = arg => typeof arg === 'string' || arg instanceof String; | ||
export const isArray = arg => Array.isArray(arg); | ||
export const isPromise = arg => arg != null && isFunction(arg.then); | ||
export const createRangeArray = (start, end = start) => Array.from(Array(1 + (end - start)).keys()).map(item => item + start); | ||
export const createRangeArray = (start, end = start) => Array.from(Array(1 + (end - start)).keys()).map(item => item + start); | ||
export const isDateRange = (startDate, finalDate) => startDate !== finalDate; |
@@ -7,3 +7,4 @@ import moment from 'moment/moment'; | ||
import * as globalFormatters from './global/globalFormatters.js'; | ||
import * as formHelper from './form/formHelper.js'; | ||
export { moment, imask, domHelper, globalHelper, globalFormatters }; | ||
export { moment, imask, domHelper, globalHelper, globalFormatters, formHelper }; |
{ | ||
"name": "sling-web-helpers", | ||
"version": "0.2.34", | ||
"version": "0.3.3", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "dist/cjs/index.js", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
25887
24
586
1