1.9 KiB
1.9 KiB
@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
ExtErroris thrown
Logger
- Creates a consistent log interface for messages that has
.log,.error,.warnand.debug(controlled with environmentDEBUG=typeA,typeB) methods.
Promisify
- Wraps a supplied asynchronous callback function into a Promise, passing supplied parameters. When
erroris set, the Promise is rejected, else the Promise resolves with theresultvalue.
Syncify
- This is currently for Node environments only.