Skip to content

complete-common

complete-common is a library that contains basic helper functions for a typical TypeScript project, such as iRange. It has no dependencies, so it can be used in any type of project. (e.g., React, Node.js, etc.)

You can browse the things that this library provides from the left navigation.

Module Description
constants -
functions/array Helper functions that have to do with arrays.
functions/assert Helper functions that have to do with asserting.
functions/enums Helper functions that have to do with TypeScript enums.
functions/map Helper functions that have to do with maps.
functions/math Helper functions that have to do with math.
functions/object Helper functions that have to do with objects.
functions/random Helper functions that have to do with getting random values.
functions/set Helper functions that have to do with sets.
functions/sort Helper functions that have to do with sorting.
functions/string Helper functions that have to do with strings.
functions/time Helper functions having to do with time.
functions/tuple Helper functions that have to do with TypeScript tuples.
functions/types Identity functions that help with narrowing.
functions/utils Helper functions that do not belong to any category in particular.
interfaces/SemanticVersion -
types/AddSubtract -
types/CompositionTypeSatisfiesEnum -
types/ERange -
types/Expect -
types/Immutable -
types/IRange -
types/KeysMatch -
types/NaturalNumbersLessThan -
types/NaturalNumbersLessThanOrEqualTo -
types/ObjectValues -
types/ReadonlyMap -
types/ReadonlyRecord -
types/ReadonlySet -
types/TranspiledEnum -
types/Tuple -
types/WidenLiteral -
types/Writeable -