Files
common/docs/util
Jaco Greeff bc5edc4b42 Swap docs to use vuepress (#330)
* Play around, vuepress docs

* Cleanup old

* Build

* Round out updates
2019-02-26 11:14:20 +01:00
..
2019-02-25 16:09:47 +00:00
2019-02-25 16:09:47 +00:00
2019-02-25 16:09:47 +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.