UNPKG

@fortedigital/nextjs-cache-handler

Version:
16 lines (15 loc) 356 B
// src/helpers/redisClusterAdapter.ts function withAdapter(cluster) { const handler = { get(target, prop, receiver) { if (prop === "isReady") { return cluster.replicas.every((s) => s.client?.isReady); } return Reflect.get(target, prop, receiver); } }; return new Proxy(cluster, handler); } export { withAdapter };