@tomei/sso
Version:
Tomei SSO Package
23 lines • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const redis_mock_1 = require("redis-mock");
const util_1 = require("util");
const client = (0, redis_mock_1.createClient)();
const setEx = (0, util_1.promisify)(client.setex).bind(client);
const v4Client = {
connect: () => undefined,
get: (0, util_1.promisify)(client.get).bind(client),
set: (0, util_1.promisify)(client.set).bind(client),
del: (0, util_1.promisify)(client.del).bind(client),
hSet: (0, util_1.promisify)(client.hset).bind(client),
hGet: (0, util_1.promisify)(client.hget).bind(client),
hDel: (0, util_1.promisify)(client.hdel).bind(client),
flushAll: (0, util_1.promisify)(client.flushall).bind(client),
setEx: (0, util_1.promisify)(client.setex).bind(client),
expire: (0, util_1.promisify)(client.expire).bind(client),
mGet: (0, util_1.promisify)(client.mget).bind(client),
pSetEx: (key, ms, value) => setEx(key, ms / 1000, value),
on: () => undefined,
};
exports.default = Object.assign(Object.assign({}, redis_mock_1.default), { createClient: () => v4Client });
//# sourceMappingURL=redis-mock.js.map