@bhoos/promisify

Simple library to promisify call-back based functions

Usage no npm install needed!

<script type="module">
  import bhoosPromisify from 'https://cdn.skypack.dev/@bhoos/promisify';
</script>

README

A simple promisification utility with native promises

Installation

$ yarn add @bhoos/promisify

Usage

import promisify from '@bhoos/promisify';

// to promisify all from redis client
const client = redis.createClient();
const clientPromised = promisify(client);

// Use without callback methods
const g = await clientPromised.hgetall(key);

// Can also promisify single function
const promised = promisify(function(cb) { ... });
const res = await promised();