UNPKG

@globalart/nestcord

Version:

A module for creating Discord bots using NestJS, based on Discord.js

20 lines (19 loc) 741 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OPTIONS_METADATA = void 0; exports.createOptionDecorator = createOptionDecorator; require("reflect-metadata"); exports.OPTIONS_METADATA = 'necstord:options_meta'; function createOptionDecorator(type, resolver) { return (data) => { return (target, propertyKey) => { let metadata = Reflect.getOwnMetadata(exports.OPTIONS_METADATA, target); if (!metadata) { metadata = {}; } metadata[String(propertyKey)] = Object.assign(Object.assign({}, data), { type, resolver }); Reflect.defineMetadata(exports.OPTIONS_METADATA, metadata, target); }; }; }