UNPKG

aedes-persistence

Version:

The spec for an Aedes persistence, with abstract tests and a fast in-memory implementation.

9 lines (7 loc) 355 B
'use strict' const Packet = require('aedes-packet') const { CallBackPersistence } = require('./callBackPersistence.js') const AsyncPersistence = require('./asyncPersistence.js') const asyncInstanceFactory = (opts) => new AsyncPersistence(opts) module.exports = (opts) => new CallBackPersistence(asyncInstanceFactory, opts) module.exports.Packet = Packet