UNPKG

@kotori-bot/core

Version:
101 lines (100 loc) 3.04 kB
/** * @Package @kotori-bot/core * @Version 1.7.0 * @Author Arimura Sena <me@hotaru.icu> * @Copyright 2024-2025 Hotaru. All rights reserved. * @License BAN-ZHINESE-USING * @Link https://github.com/kotorijs/kotori * @Date 17:26:09 */ "use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var internal_exports = {}; __export(internal_exports, { cancelFactory: () => cancelFactory, default: () => internal_default, getCommandMeta: () => getCommandMeta, getMidwareMeta: () => getMidwareMeta, getRegExpMeta: () => getRegExpMeta, getTaskMeta: () => getTaskMeta, setCommandMeta: () => setCommandMeta, setMidwareMeta: () => setMidwareMeta, setRegExpMeta: () => setRegExpMeta, setTaskMeta: () => setTaskMeta }); module.exports = __toCommonJS(internal_exports); var import_reflect_metadata = require("reflect-metadata"); var import_global = require("../global"); function cancelFactory() { return { get() { return () => this.fn(); }, fn() { this.value = true; }, value: false }; } function getCommandMeta(command) { return Reflect.getMetadata(import_global.Symbols.command, command); } function setCommandMeta(command, meta) { Reflect.defineMetadata(import_global.Symbols.command, meta, command); } function getMidwareMeta(callback) { return Reflect.getMetadata(import_global.Symbols.midware, callback); } function setMidwareMeta(callback, meta) { Reflect.defineMetadata(import_global.Symbols.midware, meta, callback); } function getRegExpMeta(callback) { return Reflect.getMetadata(import_global.Symbols.regexp, callback); } function setRegExpMeta(callback, meta) { Reflect.defineMetadata(import_global.Symbols.regexp, meta, callback); } function getTaskMeta(task) { return Reflect.getMetadata(import_global.Symbols.task, task); } function setTaskMeta(task, meta) { Reflect.defineMetadata(import_global.Symbols.task, meta, task); } var internal_default = { getCommandMeta, setCommandMeta, getMidwareMeta, setMidwareMeta, getRegExpMeta, setRegExpMeta, getTaskMeta, setTaskMeta }; // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { cancelFactory, getCommandMeta, getMidwareMeta, getRegExpMeta, getTaskMeta, setCommandMeta, setMidwareMeta, setRegExpMeta, setTaskMeta });