UNPKG

lakutata

Version:

An IoC-based universal application framework.

58 lines (42 loc) 1.62 kB
import { i as e } from "../../../../vendor/Package.65.mjs"; import { IsDriverPackageInstalled as a } from "../lib/IsDriverPackageInstalled.mjs"; import "buffer"; import "../exceptions/CacheDriverNotFoundException.mjs"; import "../../../lib/base/abstracts/Exception.mjs"; import "../../../lib/base/internal/BasicInfo.mjs"; import "../../../lib/helpers/As.mjs"; import "../../../../vendor/Package.6.mjs"; import "../../../../vendor/Package.5.mjs"; import "../../../../vendor/Package.7.mjs"; import "../../../lib/base/internal/ThrowWarning.mjs"; import "../../../lib/helpers/Templating.mjs"; import "../../../lib/base/internal/CamelCase.mjs"; import "../../../lib/helpers/NoCase.mjs"; async function r(r) { a("redis"); const t = (await import("../../../../vendor/Package.66.mjs")).default; return new e({ store: new t({ username: r.username, password: r.password, database: r.database, socket: { host: r.host, port: r.port, tls: r.tls, keepAlive: r.keepAlive, reconnectStrategy: r.reconnect ? 10 : false } }, { namespace: r.namespace, keyPrefixSeparator: r.keyPrefixSeparator, clearBatchSize: r.clearBatchSize, useUnlink: r.useUnlink, noNamespaceAffectsAll: r.noNamespaceAffectsAll, connectionTimeout: r.connectTimeout, throwOnConnectError: r.throwOnConnectError }), namespace: r.namespace }); } export { r as CreateRedisCacheAdapter };