UNPKG

@paulwer/prisma-extension-cache-manager

Version:

A caching extension for [Prisma](https://www.prisma.io/), fully compatible with [cache-manager](https://www.npmjs.com/package/cache-manager), predefined uncaching strategies and custom handlers for key generation and uncaching.

59 lines (58 loc) 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OPTIONAL_ARGS_OPERATIONS = exports.REQUIRED_ARGS_OPERATIONS = exports.WRITE_OPERATIONS = exports.READ_OPERATIONS = exports.CACHE_OPERATIONS = void 0; exports.CACHE_OPERATIONS = [ "findMany", "findFirst", "findFirstOrThrow", "findUnique", "findUniqueOrThrow", "count", "aggregate", "groupBy", "create", "createMany", "updateMany", "update", "upsert", "delete", "deleteMany", ]; exports.READ_OPERATIONS = [ "findMany", "findFirst", "findFirstOrThrow", "findUnique", "findUniqueOrThrow", "count", "aggregate", "groupBy", ]; exports.WRITE_OPERATIONS = [ "create", "createMany", "updateMany", "upsert", "update", "delete", "deleteMany", ]; exports.REQUIRED_ARGS_OPERATIONS = [ "findUnique", "findUniqueOrThrow", "aggregate", "groupBy", "create", "createMany", "updateMany", "update", "upsert", "delete", ]; exports.OPTIONAL_ARGS_OPERATIONS = [ "findMany", "findFirst", "findFirstOrThrow", "count", "deleteMany", ];