0.1.14 • Published 8 months ago

resolve-once-cb v0.1.14

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

resolve-once-cb

Resolves a promise only once and memoizes the result.

Usage

const { callbackify } = require('util');
const resolveOnce = require('resolve-once-cb');
const { MongoClient } = require('mongodb');

const connection = resolveOnce((cb) => callbackify(MongoClient.connect)('mongodb://localhost:27017/database', cb) );
connection((err, db1) => { })
connection((err, db2) => { })
// db1 === db2
0.1.14

8 months ago

0.1.13

8 months ago

0.1.12

8 months ago

0.1.11

8 months ago

0.1.10

8 months ago

0.1.9

8 months ago

0.1.8

8 months ago

0.1.7

8 months ago

0.1.6

8 months ago

0.1.5

8 months ago

0.1.4

8 months ago

0.1.3

8 months ago

0.1.2

9 months ago

0.1.1

9 months ago

0.1.0

9 months ago