@consus/js-utils
TypeScript icon, indicating that this package has built-in type declarations

1.2.13 • Public • Published

@consus/js-utils

ArrayUtils

removeByProperty(array, value, property): void
replaceOrPushById(array, newElement, idProperty = '_id'): void
removeById(array, value): void
removeByMongoId(array, value): void
removeByNormalId(array, value): void
removeByIndex(array, index): any

DisplayUtils

displayString(item): string
displayObject(item, property): string
normalizeDisplay(displayForm): string

FuncUtils

emptyFunc(): func
memoize(func): func

GenerateUtils

generateDomId(): string

MathUtils

roundToTwoDecimals(number): number

ObjectUtils

ObjectUtils.isEmpty(object): bool
ObjectUtils.isObjectEmpty(object): bool
/** devuelve un valor a traves de un accessor generado por puntos (.)
ObjectUtils.normalizeAccessor(baseObject, accessor, limit = 0): any
/** devuelve el objeto que contiene al valor final **/
ObjectUtils.normalizeContainerAccessor(baseObject, accessor): any
ObjectUtils.lastAccessor(accessor): string

PaginationUtils

PaginationUtils.pageCount(elementsCount, pageSize): number
PaginationUtils.normalizePageSelected(elementsCount, pageSize, pageNumber): number
PaginationUtils.areNavigationNecesary(pageCount): bool
PaginationUtils.pageState(pageNumber, pageSize, elements) => [elementsOfPage, pageNumber]

SortUtils

dynamicSort(property): func
dynamicSortMultiple(...arg): func

StrUtils

StrUtils.removeAccents(str): string
/** Convierte a minusculas y elimina los tildes **/
StrUtils.normalize(str): string
StrUtils.normalizedCompare(str1, str2): bool
StrUtils.firstCapitalize(str): string
StrUtils.lastCaracter(str): string
StrUtils.removeLastChar(str): string
StrUtils.isEmpty(str): bool
StrUtils.count(str, caracter): number
StrUtils.isCharNumber(str): bool
StrUtils.toNumber(str): number
StrUtils.isString(str): bool

Readme

Keywords

none

Package Sidebar

Install

npm i @consus/js-utils

Weekly Downloads

6

Version

1.2.13

License

MIT

Unpacked Size

169 kB

Total Files

114

Last publish

Collaborators

  • consus