UNPKG

659 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.Render = void 0;
4const constants_1 = require("../../constants");
5/**
6 * Route handler method Decorator. Defines a template to be rendered by the controller.
7 *
8 * For example: `@Render('index')`
9 *
10 * @param template name of the render engine template file
11 *
12 * @see [Model-View-Controller](https://docs.nestjs.com/techniques/mvc)
13 *
14 * @publicApi
15 */
16function Render(template) {
17 return (target, key, descriptor) => {
18 Reflect.defineMetadata(constants_1.RENDER_METADATA, template, descriptor.value);
19 return descriptor;
20 };
21}
22exports.Render = Render;