1.1.3 • Published 9 months ago

@rr0/common v1.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

@rr0/common

RR0

A typed library for common and utility tasks.

Installation

npm install @rr0/common --save

API

User preferences

UserPreferences defines a type which requires a locale property.

Key-value type

KeyValue<T> defines a type whole all fields are of type T.

Object utilities

  • ObjectUtils.isUndefined(val) checks if val is strictly undefined.
  • ObjectUtils.isDefined(val) checks if val is strictly anything but undefined.
  • ObjectUtils.isUnset(val) checks if val is strictly undefined or null.
  • ObjectUtils.isSet(val) checks if val is strictly anything but undefined nor null.
  • ObjectUtils.asSet(val, errMsg?) returns val as defined. If it was not, an AssertionError(errMsg) will be thrown.

String utilities

  • StringUtils.toString(val) returns a string representation of val, enclosed in quotes if val is a string.

Gender

Gender is an enumeration to qualify things' gender.

1.1.1

9 months ago

1.0.2

9 months ago

1.1.0

9 months ago

1.1.3

9 months ago

1.1.2

9 months ago

1.0.1

3 years ago

0.1.10

3 years ago

0.1.8

3 years ago

0.1.9

3 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

5 years ago