Useful TypeScript utilities and helpers.

Usage no npm install needed!

<script type="module">
  import wavevisionTsUtils from 'https://cdn.skypack.dev/@wavevision/ts-utils';


Wavevision s.r.o.

TypeScript Utils

CI Coverage Status npm

Set of useful TypeScript utilities and helpers.


Via Yarn

yarn add @wavevision/ts-utils

or npm

npm install --save @wavevision/ts-utils


The package contains useful functions for:

  • components – get displayName of a React component with fallback for unknown
  • dom – create data attributes, get typed elements by various selectors (browser only)
  • numbers – generate numeric IDs, format floats
  • strings – generate random strings, format, capitalize, shallow stringify objects
  • type – type safe checkers
  • url – parse current URL including query string (browser only)