0.6.15 • Published 10 months ago

resolve-once-map v0.6.15

Weekly downloads
2
License
MIT
Repository
github
Last release
10 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

10 months ago

0.6.12

10 months ago

0.6.11

10 months ago

0.6.7

11 months ago

0.6.6

11 months ago

0.6.9

10 months ago

0.6.8

11 months ago

0.6.14

10 months ago

0.6.13

10 months ago

0.6.15

10 months ago

0.6.2

11 months ago

0.6.5

11 months ago

0.6.4

11 months ago

0.6.1

11 months ago

0.6.0

11 months ago

0.5.2

3 years ago

0.5.1

3 years ago

0.5.0

6 years ago

0.4.0

6 years ago

0.3.0

8 years ago

0.2.0

8 years ago

0.1.0

8 years ago