Home > @infiniteobjects/core-library
core-library package
This library provides a set utilities that can be used by both NodeJS and Web Projects.
Classes
Class |
Description |
AbortError |
An error to be thrown when the request is aborted by AbortController. |
Address |
Address related utilities. |
Arrays |
Utilities to interact with Arrays |
Assert |
Utilities for asserting primitives, unique identifiers and strings |
Async |
Utilities for parallel asynchronous operations, for use with the system Promise APIs. |
Cast |
Utilities to cast values. |
ChangeCase |
Utilities to change string cases (kebab, Pascal, ENV, etc). |
Context |
Utilities to understand the context of the current script |
Dates |
Utilities to interact with dates. |
Debug |
Create Debug instances |
Duration |
Utilities to generate durations. |
Functions |
Utility Functions |
Humanize |
Utilities to transform units to human readable strings. |
Numbers |
Number related utilities. |
Obj |
Utilities to deal with objects. |
Parser |
Parsing Utilities |
Random |
Utilities to generate random values |
Sort |
Operations for sorting collections. |
Strings |
String Utilities |
Time |
Utilities to parse times. |
Url |
URL related utilities. |
UUID |
Utilities to generate unique identifiers |
Enumerations
Enumeration |
Description |
SentrySeverity |
Replaces deprecated Sentry.Severity |
Functions
Interfaces
Type Aliases
Type Alias |
Description |
AsyncMapper |
Function which is called for every item in input . Expected to return a Promise or value. |
IQueryParameters |
A list of Query Parameters |
IsEmailOptions |
isEmail options |
IsURLOptions |
IsUrl options |
SentryErrorEmmitter |
SentryErrorEmmitter that should ultimately end up on Sentry. Must implement context in the Sentry.captureException() call |