UNPKG

tg-commander

Version:

<p align="center"><img src="https://github.com/stone-jin/tg-commander/raw/master/assets/logo.png" alt="tg-commander logo" width="150px" height="150px"></p>

17 lines (16 loc) 558 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); require("reflect-metadata"); function TgOptions(name, description, defaultValue) { return function (target, propertyKey) { var options = Reflect.getMetadata("tgOptions", target) || []; var option = { defaultValue: defaultValue, description: description, name: name, to: propertyKey, }; Reflect.defineMetadata("tgOptions", options.concat([option]), target); }; } exports.TgOptions = TgOptions;