@nestjs/common
Version:
Nest - modern, fast, powerful node.js web framework (@common)
19 lines (18 loc) • 604 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const decorators_1 = require("../../decorators");
const cache_constants_1 = require("../cache.constants");
/**
* Decorator that sets the caching key used to store/retrieve cached items for
* Web sockets or Microservice based apps.
*
* For example:
* `@CacheKey('events')`
*
* @param key string naming the field to be used as a cache key
*
* @see [Caching](https://docs.nestjs.com/techniques/caching)
*
* @publicApi
*/
exports.CacheKey = (key) => decorators_1.SetMetadata(cache_constants_1.CACHE_KEY_METADATA, key);