Files
common/docs/util
2019-02-16 14:37:33 +00:00
..
2019-02-16 14:37:33 +00:00
2019-02-16 14:37:33 +00:00
2019-02-16 14:37:33 +00:00
2019-02-16 14:37:33 +00:00
2018-10-19 15:38:45 +00:00
2019-02-14 09:53:14 +00:00

@polkadot/util

Various useful utility functions that are used across all projects in the @polkadot namespace. It provides utility functions with additional safety checks, allowing not only for consistent coding, but also reducing the general boilerplate.

Usage

Installation -

yarn add @polkadot/util

Functions can be imported directly from the package, e.g.

import { isHex } from '@polkadot/util';

Documentation and Available Utilities

Below is a list of currently exposed methods published at the Polkadot-JS Common Documentation Portal.

Utility methods for this package are split into groups, some of which are included in the list below:

Below is information about some of the available methods:

Assert

  • Checks for a valid test, if not ExtError is thrown

Logger

  • Creates a consistent log interface for messages that has .log, .error, .warn and .debug (controlled with environment DEBUG=typeA,typeB) methods.

Promisify

  • Wraps a supplied asynchronous callback function into a Promise, passing supplied parameters. When error is set, the Promise is rejected, else the Promise resolves with the result value.

Syncify

  • This is currently for Node environments only.