0.6.15 • Published 9 months ago

resolve-once-map v0.6.15

Weekly downloads
2
License
MIT
Repository
github
Last release
9 months ago

resolve-once-map

Resolves a promise only once and memoizes the result in a map.

Usage

const resolveOnceMap = require('resolve-once-map');
const { MongoClient } = require('mongodb');

const connection = resolveOnceMap((url) => MongoClient.connect(url));
const db1 = await connection('mongodb://localhost:27017/database');
const db2 = await connection('mongodb://localhost:27017/database');
// db1 === db2

const db3 = await connection('mongodb://localhost:27017/database2');
// db1 !== db3
0.6.10

9 months ago

0.6.12

9 months ago

0.6.11

9 months ago

0.6.7

9 months ago

0.6.6

9 months ago

0.6.9

9 months ago

0.6.8

9 months ago

0.6.14

9 months ago

0.6.13

9 months ago

0.6.15

9 months ago

0.6.2

9 months ago

0.6.5

9 months ago

0.6.4

9 months ago

0.6.1

9 months ago

0.6.0

10 months ago

0.5.2

3 years ago

0.5.1

3 years ago

0.5.0

5 years ago

0.4.0

5 years ago

0.3.0

8 years ago

0.2.0

8 years ago

0.1.0

8 years ago