UNPKG

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