diff --git a/node_modules/.bin/detect-libc b/node_modules/.bin/detect-libc deleted file mode 120000 index b4c4b76..0000000 --- a/node_modules/.bin/detect-libc +++ /dev/null @@ -1 +0,0 @@ -../detect-libc/bin/detect-libc.js \ No newline at end of file diff --git a/node_modules/.bin/mime b/node_modules/.bin/mime deleted file mode 120000 index fbb7ee0..0000000 --- a/node_modules/.bin/mime +++ /dev/null @@ -1 +0,0 @@ -../mime/cli.js \ No newline at end of file diff --git a/node_modules/.bin/mkdirp b/node_modules/.bin/mkdirp deleted file mode 120000 index 017896c..0000000 --- a/node_modules/.bin/mkdirp +++ /dev/null @@ -1 +0,0 @@ -../mkdirp/bin/cmd.js \ No newline at end of file diff --git a/node_modules/.bin/node b/node_modules/.bin/node deleted file mode 120000 index 14fe007..0000000 --- a/node_modules/.bin/node +++ /dev/null @@ -1 +0,0 @@ -../node/bin/node \ No newline at end of file diff --git a/node_modules/.bin/node-pre-gyp b/node_modules/.bin/node-pre-gyp deleted file mode 120000 index 2946e6a..0000000 --- a/node_modules/.bin/node-pre-gyp +++ /dev/null @@ -1 +0,0 @@ -../@mapbox/node-pre-gyp/bin/node-pre-gyp \ No newline at end of file diff --git a/node_modules/.bin/nopt b/node_modules/.bin/nopt deleted file mode 120000 index 6b6566e..0000000 --- a/node_modules/.bin/nopt +++ /dev/null @@ -1 +0,0 @@ -../nopt/bin/nopt.js \ No newline at end of file diff --git a/node_modules/.bin/rimraf b/node_modules/.bin/rimraf deleted file mode 120000 index 4cd49a4..0000000 --- a/node_modules/.bin/rimraf +++ /dev/null @@ -1 +0,0 @@ -../rimraf/bin.js \ No newline at end of file diff --git a/node_modules/.bin/semver b/node_modules/.bin/semver deleted file mode 120000 index 5aaadf4..0000000 --- a/node_modules/.bin/semver +++ /dev/null @@ -1 +0,0 @@ -../semver/bin/semver.js \ No newline at end of file diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json deleted file mode 100644 index d16c47f..0000000 --- a/node_modules/.package-lock.json +++ /dev/null @@ -1,1415 +0,0 @@ -{ - "name": "safemt-tickets", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "node_modules/@discordjs/builders": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.6.0.tgz", - "integrity": "sha512-mH3Gx61LKk2CD05laCI9K5wp+a3NyASHDUGx83DGJFkqJlRlSV5WMJNY6RS37A5SjqDtGMF4wVR9jzFaqShe6Q==", - "dependencies": { - "@sindresorhus/is": "^4.0.1", - "discord-api-types": "^0.22.0", - "ow": "^0.27.0", - "ts-mixer": "^6.0.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/@discordjs/builders/node_modules/discord-api-types": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.22.0.tgz", - "integrity": "sha512-l8yD/2zRbZItUQpy7ZxBJwaLX/Bs2TGaCthRppk8Sw24LOIWg12t9JEreezPoYD0SQcC2htNNo27kYEpYW/Srg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/@discordjs/collection": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.2.1.tgz", - "integrity": "sha512-vhxqzzM8gkomw0TYRF3tgx7SwElzUlXT/Aa41O7mOcyN6wIJfj5JmDWaO5XGKsGSsNx7F3i5oIlrucCCWV1Nog==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@discordjs/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@discordjs/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-ZfFsbgEXW71Rw/6EtBdrP5VxBJy4dthyC0tpQKGKmYFImlmmrykO14Za+BiIVduwjte0jXEBlhSKf0MWbFp9Eg==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz", - "integrity": "sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==", - "dependencies": { - "detect-libc": "^1.0.3", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.1", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "rimraf": "^3.0.2", - "semver": "^7.3.4", - "tar": "^6.1.0" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/@sapphire/async-queue": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.1.6.tgz", - "integrity": "sha512-M5CbgMgesemMUCQo5G/InGHvp+GZx6uuJNV1iwvSWD8EFNVrfxaTcqhcAXM3MPYkjlxvNnoDNk0R1lfzvca6LA==", - "engines": { - "node": ">=v14.18.0", - "npm": ">=7.24.2" - } - }, - "node_modules/@sindresorhus/is": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.2.0.tgz", - "integrity": "sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@types/node": { - "version": "16.11.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.1.tgz", - "integrity": "sha512-PYGcJHL9mwl1Ek3PLiYgyEKtwTMmkMw4vbiyz/ps3pfdRYLVv+SN7qHVAImrjdAXxgluDEw6Ph4lyv+m9UpRmA==" - }, - "node_modules/@types/ws": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.0.tgz", - "integrity": "sha512-cyeefcUCgJlEk+hk2h3N+MqKKsPViQgF5boi9TTHSK+PoR9KWBb/C5ccPcDyAqgsbAYHTwulch725DV84+pSpg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/canvas": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.8.0.tgz", - "integrity": "sha512-gLTi17X8WY9Cf5GZ2Yns8T5lfBOcGgFehDFb+JQwDqdOoBOcECS9ZWMEAqMSVcMYwXD659J8NyzjRY/2aE+C2Q==", - "hasInstallScript": true, - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.0", - "nan": "^2.14.0", - "simple-get": "^3.0.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "dependencies": { - "mimic-response": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/discord-api-types": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.23.1.tgz", - "integrity": "sha512-igWmn+45mzXRWNEPU25I/pr8MwxHb767wAr51oy3VRLRcTlp5ADBbrBR0lq3SA1Rfw3MtM4TQu1xo3kxscfVdQ==", - "engines": { - "node": ">=12" - } - }, - "node_modules/discord.js": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-13.2.0.tgz", - "integrity": "sha512-nyxUvL8wuQG38zx13wUMkpcA8koFszyiXdkSLwwM9opKW2LC2H5gD0cTZxImeJ6GtEnKPWT8xBiE8lLBmbNIhw==", - "dependencies": { - "@discordjs/builders": "^0.6.0", - "@discordjs/collection": "^0.2.1", - "@discordjs/form-data": "^3.0.1", - "@sapphire/async-queue": "^1.1.5", - "@types/ws": "^8.2.0", - "discord-api-types": "^0.23.1", - "node-fetch": "^2.6.1", - "ws": "^8.2.3" - }, - "engines": { - "node": ">=16.6.0", - "npm": ">=7.0.0" - } - }, - "node_modules/dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", - "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.33", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", - "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", - "dependencies": { - "mime-db": "1.50.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minipass": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", - "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/node": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/node/-/node-16.10.0.tgz", - "integrity": "sha512-SXcqz3j4AOFMPPsd0bXDpQY95Xm8mnJ7PbBhJKEvp+aPYoVH38QAHha59EAuRaiASaSLWt5sP0oDCMzzaSmEAA==", - "hasInstallScript": true, - "dependencies": { - "node-bin-setup": "^1.0.0" - }, - "bin": { - "node": "bin/node" - }, - "engines": { - "npm": ">=5.0.0" - } - }, - "node_modules/node-bin-setup": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/node-bin-setup/-/node-bin-setup-1.0.6.tgz", - "integrity": "sha512-uPIxXNis1CRbv1DwqAxkgBk5NFV3s7cMN/Gf556jSw6jBvV7ca4F9lRL/8cALcZecRibeqU+5dFYqFFmzv5a0Q==" - }, - "node_modules/node-fetch": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.5.tgz", - "integrity": "sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/node-localstorage": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-localstorage/-/node-localstorage-2.2.1.tgz", - "integrity": "sha512-vv8fJuOUCCvSPjDjBLlMqYMHob4aGjkmrkaE42/mZr0VT+ZAU10jRF8oTnX9+pgU9/vYJ8P7YT3Vd6ajkmzSCw==", - "dependencies": { - "write-file-atomic": "^1.1.4" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/ow": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/ow/-/ow-0.27.0.tgz", - "integrity": "sha512-SGnrGUbhn4VaUGdU0EJLMwZWSupPmF46hnTRII7aCLCrqixTAC5eKo8kI4/XXf1eaaI8YEVT+3FeGNJI9himAQ==", - "dependencies": { - "@sindresorhus/is": "^4.0.1", - "callsites": "^3.1.0", - "dot-prop": "^6.0.1", - "lodash.isequal": "^4.5.0", - "type-fest": "^1.2.1", - "vali-date": "^1.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "node_modules/signal-exit": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" - }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/simple-get": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", - "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", - "dependencies": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "engines": { - "node": "*" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "node_modules/ts-mixer": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.0.tgz", - "integrity": "sha512-nXIb1fvdY5CBSrDIblLn73NW0qRDk5yJ0Sk1qPBF560OdJfQp9jhl+0tzcY09OZ9U+6GpeoI9RjwoIKFIoB9MQ==" - }, - "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/vali-date": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", - "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write-file-atomic": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", - "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "slide": "^1.1.5" - } - }, - "node_modules/ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } -} diff --git a/node_modules/@discordjs/builders/LICENSE b/node_modules/@discordjs/builders/LICENSE deleted file mode 100644 index 9300648..0000000 --- a/node_modules/@discordjs/builders/LICENSE +++ /dev/null @@ -1,190 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - Copyright 2021 Vlad Frangu - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/node_modules/@discordjs/builders/README.md b/node_modules/@discordjs/builders/README.md deleted file mode 100644 index 7838460..0000000 --- a/node_modules/@discordjs/builders/README.md +++ /dev/null @@ -1,33 +0,0 @@ -
-
-

- discord.js -

-
-

- Discord server - Test status - Lint status - Code coverage -

-
- -## Installation - -Install with [npm](https://www.npmjs.com/) / [yarn](https://yarnpkg.com) / [pnpm](https://pnpm.js.org/): - -```sh -npm install @discordjs/builders -yarn add @discordjs/builders -pnpm add @discordjs/builders -``` - -## Contribution - -See [Contributing Guide](https://github.com/discordjs/builders/blob/main/.github/CONTRIBUTING.md). - -## Examples - -Here are some examples for the builders and utilities you can find in this package: - -- [Slash Command Builders](./docs/examples/Slash%20Command%20Builders.md) diff --git a/node_modules/@discordjs/builders/dist/index.d.ts b/node_modules/@discordjs/builders/dist/index.d.ts deleted file mode 100644 index 130ab91..0000000 --- a/node_modules/@discordjs/builders/dist/index.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -export * as EmbedAssertions from './messages/embed/Assertions'; -export * from './messages/embed/Embed'; -export * from './messages/formatters'; -export * as SlashCommandAssertions from './interactions/slashCommands/Assertions'; -export * from './interactions/slashCommands/SlashCommandBuilder'; -export * from './interactions/slashCommands/SlashCommandSubcommands'; -export * from './interactions/slashCommands/options/boolean'; -export * from './interactions/slashCommands/options/channel'; -export * from './interactions/slashCommands/options/integer'; -export * from './interactions/slashCommands/options/mentionable'; -export * from './interactions/slashCommands/options/number'; -export * from './interactions/slashCommands/options/role'; -export * from './interactions/slashCommands/options/string'; -export * from './interactions/slashCommands/options/user'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/index.d.ts.map b/node_modules/@discordjs/builders/dist/index.d.ts.map deleted file mode 100644 index 2618e71..0000000 --- a/node_modules/@discordjs/builders/dist/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"/","sources":["index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,eAAe,MAAM,6BAA6B,CAAC;AAC/D,cAAc,wBAAwB,CAAC;AACvC,cAAc,uBAAuB,CAAC;AAEtC,OAAO,KAAK,sBAAsB,MAAM,yCAAyC,CAAC;AAClF,cAAc,kDAAkD,CAAC;AACjE,cAAc,sDAAsD,CAAC;AACrE,cAAc,8CAA8C,CAAC;AAC7D,cAAc,8CAA8C,CAAC;AAC7D,cAAc,8CAA8C,CAAC;AAC7D,cAAc,kDAAkD,CAAC;AACjE,cAAc,6CAA6C,CAAC;AAC5D,cAAc,2CAA2C,CAAC;AAC1D,cAAc,6CAA6C,CAAC;AAC5D,cAAc,2CAA2C,CAAC"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/index.js b/node_modules/@discordjs/builders/dist/index.js deleted file mode 100644 index dacfc1f..0000000 --- a/node_modules/@discordjs/builders/dist/index.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SlashCommandAssertions = exports.EmbedAssertions = void 0; -const tslib_1 = require("tslib"); -exports.EmbedAssertions = tslib_1.__importStar(require("./messages/embed/Assertions")); -tslib_1.__exportStar(require("./messages/embed/Embed"), exports); -tslib_1.__exportStar(require("./messages/formatters"), exports); -exports.SlashCommandAssertions = tslib_1.__importStar(require("./interactions/slashCommands/Assertions")); -tslib_1.__exportStar(require("./interactions/slashCommands/SlashCommandBuilder"), exports); -tslib_1.__exportStar(require("./interactions/slashCommands/SlashCommandSubcommands"), exports); -tslib_1.__exportStar(require("./interactions/slashCommands/options/boolean"), exports); -tslib_1.__exportStar(require("./interactions/slashCommands/options/channel"), exports); -tslib_1.__exportStar(require("./interactions/slashCommands/options/integer"), exports); -tslib_1.__exportStar(require("./interactions/slashCommands/options/mentionable"), exports); -tslib_1.__exportStar(require("./interactions/slashCommands/options/number"), exports); -tslib_1.__exportStar(require("./interactions/slashCommands/options/role"), exports); -tslib_1.__exportStar(require("./interactions/slashCommands/options/string"), exports); -tslib_1.__exportStar(require("./interactions/slashCommands/options/user"), exports); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/index.js.map b/node_modules/@discordjs/builders/dist/index.js.map deleted file mode 100644 index eec9c2e..0000000 --- a/node_modules/@discordjs/builders/dist/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"/","sources":["index.ts"],"names":[],"mappings":";;;;AAAA,uFAA+D;AAC/D,iEAAuC;AACvC,gEAAsC;AAEtC,0GAAkF;AAClF,2FAAiE;AACjE,+FAAqE;AACrE,uFAA6D;AAC7D,uFAA6D;AAC7D,uFAA6D;AAC7D,2FAAiE;AACjE,sFAA4D;AAC5D,oFAA0D;AAC1D,sFAA4D;AAC5D,oFAA0D","sourcesContent":["export * as EmbedAssertions from './messages/embed/Assertions';\nexport * from './messages/embed/Embed';\nexport * from './messages/formatters';\n\nexport * as SlashCommandAssertions from './interactions/slashCommands/Assertions';\nexport * from './interactions/slashCommands/SlashCommandBuilder';\nexport * from './interactions/slashCommands/SlashCommandSubcommands';\nexport * from './interactions/slashCommands/options/boolean';\nexport * from './interactions/slashCommands/options/channel';\nexport * from './interactions/slashCommands/options/integer';\nexport * from './interactions/slashCommands/options/mentionable';\nexport * from './interactions/slashCommands/options/number';\nexport * from './interactions/slashCommands/options/role';\nexport * from './interactions/slashCommands/options/string';\nexport * from './interactions/slashCommands/options/user';\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/index.mjs b/node_modules/@discordjs/builders/dist/index.mjs deleted file mode 100644 index 639884c..0000000 --- a/node_modules/@discordjs/builders/dist/index.mjs +++ /dev/null @@ -1,36 +0,0 @@ -import mod from "./index.js"; - -export default mod; -export const Embed = mod.Embed; -export const EmbedAssertions = mod.EmbedAssertions; -export const Faces = mod.Faces; -export const SlashCommandAssertions = mod.SlashCommandAssertions; -export const SlashCommandBooleanOption = mod.SlashCommandBooleanOption; -export const SlashCommandBuilder = mod.SlashCommandBuilder; -export const SlashCommandChannelOption = mod.SlashCommandChannelOption; -export const SlashCommandIntegerOption = mod.SlashCommandIntegerOption; -export const SlashCommandMentionableOption = mod.SlashCommandMentionableOption; -export const SlashCommandNumberOption = mod.SlashCommandNumberOption; -export const SlashCommandRoleOption = mod.SlashCommandRoleOption; -export const SlashCommandStringOption = mod.SlashCommandStringOption; -export const SlashCommandSubcommandBuilder = mod.SlashCommandSubcommandBuilder; -export const SlashCommandSubcommandGroupBuilder = mod.SlashCommandSubcommandGroupBuilder; -export const SlashCommandUserOption = mod.SlashCommandUserOption; -export const TimestampStyles = mod.TimestampStyles; -export const blockQuote = mod.blockQuote; -export const bold = mod.bold; -export const channelMention = mod.channelMention; -export const codeBlock = mod.codeBlock; -export const formatEmoji = mod.formatEmoji; -export const hideLinkEmbed = mod.hideLinkEmbed; -export const hyperlink = mod.hyperlink; -export const inlineCode = mod.inlineCode; -export const italic = mod.italic; -export const memberNicknameMention = mod.memberNicknameMention; -export const quote = mod.quote; -export const roleMention = mod.roleMention; -export const spoiler = mod.spoiler; -export const strikethrough = mod.strikethrough; -export const time = mod.time; -export const underscore = mod.underscore; -export const userMention = mod.userMention; diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.d.ts deleted file mode 100644 index fdc110a..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { APIApplicationCommandOptionChoice } from 'discord-api-types/v9'; -import type { SlashCommandOptionBase } from './mixins/CommandOptionBase'; -import type { ToAPIApplicationCommandOptions } from './SlashCommandBuilder'; -import type { SlashCommandSubcommandBuilder, SlashCommandSubcommandGroupBuilder } from './SlashCommandSubcommands'; -export declare function validateRequiredParameters(name: string, description: string, options: ToAPIApplicationCommandOptions[]): void; -export declare function validateName(name: unknown): asserts name is string; -export declare function validateDescription(description: unknown): asserts description is string; -export declare function validateDefaultPermission(value: unknown): asserts value is boolean; -export declare function validateMaxOptionsLength(options: unknown): asserts options is ToAPIApplicationCommandOptions[]; -export declare function validateMaxChoicesLength(choices: APIApplicationCommandOptionChoice[]): void; -export declare function assertReturnOfBuilder(input: unknown, ExpectedInstanceOf: new () => T): asserts input is T; -//# sourceMappingURL=Assertions.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.d.ts.map deleted file mode 100644 index b7eadbd..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Assertions.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/Assertions.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,iCAAiC,EAAE,MAAM,sBAAsB,CAAC;AAE9E,OAAO,KAAK,EAAE,sBAAsB,EAAE,MAAM,4BAA4B,CAAC;AACzE,OAAO,KAAK,EAAE,8BAA8B,EAAE,MAAM,uBAAuB,CAAC;AAC5E,OAAO,KAAK,EAAE,6BAA6B,EAAE,kCAAkC,EAAE,MAAM,2BAA2B,CAAC;AAEnH,wBAAgB,0BAA0B,CACzC,IAAI,EAAE,MAAM,EACZ,WAAW,EAAE,MAAM,EACnB,OAAO,EAAE,8BAA8B,EAAE,QAUzC;AAUD,wBAAgB,YAAY,CAAC,IAAI,EAAE,OAAO,GAAG,OAAO,CAAC,IAAI,IAAI,MAAM,CAElE;AAID,wBAAgB,mBAAmB,CAAC,WAAW,EAAE,OAAO,GAAG,OAAO,CAAC,WAAW,IAAI,MAAM,CAEvF;AAID,wBAAgB,yBAAyB,CAAC,KAAK,EAAE,OAAO,GAAG,OAAO,CAAC,KAAK,IAAI,OAAO,CAElF;AAID,wBAAgB,wBAAwB,CAAC,OAAO,EAAE,OAAO,GAAG,OAAO,CAAC,OAAO,IAAI,8BAA8B,EAAE,CAE9G;AAED,wBAAgB,wBAAwB,CAAC,OAAO,EAAE,iCAAiC,EAAE,QAEpF;AAED,wBAAgB,qBAAqB,CACpC,CAAC,SAAS,sBAAsB,GAAG,6BAA6B,GAAG,kCAAkC,EACpG,KAAK,EAAE,OAAO,EAAE,kBAAkB,EAAE,UAAU,CAAC,GAAG,OAAO,CAAC,KAAK,IAAI,CAAC,CAuBrE"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.js deleted file mode 100644 index b632ad1..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.assertReturnOfBuilder = exports.validateMaxChoicesLength = exports.validateMaxOptionsLength = exports.validateDefaultPermission = exports.validateDescription = exports.validateName = exports.validateRequiredParameters = void 0; -const tslib_1 = require("tslib"); -const is_1 = tslib_1.__importDefault(require("@sindresorhus/is")); -const ow_1 = tslib_1.__importDefault(require("ow")); -function validateRequiredParameters(name, description, options) { - // Assert name matches all conditions - validateName(name); - // Assert description conditions - validateDescription(description); - // Assert options conditions - validateMaxOptionsLength(options); -} -exports.validateRequiredParameters = validateRequiredParameters; -const namePredicate = ow_1.default.string.lowercase - .minLength(1) - .maxLength(32) - .addValidator({ - message: (value, label) => `Expected ${label} to match "^[\\p{L}\\p{N}_-]+$", got ${value} instead`, - validator: (value) => /^[\p{L}\p{N}_-]+$/u.test(value), -}); -function validateName(name) { - ow_1.default(name, 'name', namePredicate); -} -exports.validateName = validateName; -const descriptionPredicate = ow_1.default.string.minLength(1).maxLength(100); -function validateDescription(description) { - ow_1.default(description, 'description', descriptionPredicate); -} -exports.validateDescription = validateDescription; -const defaultPermissionPredicate = ow_1.default.boolean; -function validateDefaultPermission(value) { - ow_1.default(value, 'default_permission', defaultPermissionPredicate); -} -exports.validateDefaultPermission = validateDefaultPermission; -const maxArrayLengthPredicate = ow_1.default.array.maxLength(25); -function validateMaxOptionsLength(options) { - ow_1.default(options, 'options', maxArrayLengthPredicate); -} -exports.validateMaxOptionsLength = validateMaxOptionsLength; -function validateMaxChoicesLength(choices) { - ow_1.default(choices, 'choices', maxArrayLengthPredicate); -} -exports.validateMaxChoicesLength = validateMaxChoicesLength; -function assertReturnOfBuilder(input, ExpectedInstanceOf) { - const instanceName = ExpectedInstanceOf.name; - if (is_1.default.nullOrUndefined(input)) { - throw new TypeError(`Expected to receive a ${instanceName} builder, got ${input === null ? 'null' : 'undefined'} instead.`); - } - if (is_1.default.primitive(input)) { - throw new TypeError(`Expected to receive a ${instanceName} builder, got a primitive (${typeof input}) instead.`); - } - if (!(input instanceof ExpectedInstanceOf)) { - const casted = input; - const constructorName = is_1.default.function_(input) ? input.name : casted.constructor.name; - const stringTag = Reflect.get(casted, Symbol.toStringTag); - const fullResultName = stringTag ? `${constructorName} [${stringTag}]` : constructorName; - throw new TypeError(`Expected to receive a ${instanceName} builder, got ${fullResultName} instead.`); - } -} -exports.assertReturnOfBuilder = assertReturnOfBuilder; -//# sourceMappingURL=Assertions.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.js.map deleted file mode 100644 index 205c774..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Assertions.js","sourceRoot":"/","sources":["interactions/slashCommands/Assertions.ts"],"names":[],"mappings":"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","sourcesContent":["import is from '@sindresorhus/is';\nimport type { APIApplicationCommandOptionChoice } from 'discord-api-types/v9';\nimport ow from 'ow';\nimport type { SlashCommandOptionBase } from './mixins/CommandOptionBase';\nimport type { ToAPIApplicationCommandOptions } from './SlashCommandBuilder';\nimport type { SlashCommandSubcommandBuilder, SlashCommandSubcommandGroupBuilder } from './SlashCommandSubcommands';\n\nexport function validateRequiredParameters(\n\tname: string,\n\tdescription: string,\n\toptions: ToAPIApplicationCommandOptions[],\n) {\n\t// Assert name matches all conditions\n\tvalidateName(name);\n\n\t// Assert description conditions\n\tvalidateDescription(description);\n\n\t// Assert options conditions\n\tvalidateMaxOptionsLength(options);\n}\n\nconst namePredicate = ow.string.lowercase\n\t.minLength(1)\n\t.maxLength(32)\n\t.addValidator({\n\t\tmessage: (value, label) => `Expected ${label!} to match \"^[\\\\p{L}\\\\p{N}_-]+$\", got ${value} instead`,\n\t\tvalidator: (value) => /^[\\p{L}\\p{N}_-]+$/u.test(value),\n\t});\n\nexport function validateName(name: unknown): asserts name is string {\n\tow(name, 'name', namePredicate);\n}\n\nconst descriptionPredicate = ow.string.minLength(1).maxLength(100);\n\nexport function validateDescription(description: unknown): asserts description is string {\n\tow(description, 'description', descriptionPredicate);\n}\n\nconst defaultPermissionPredicate = ow.boolean;\n\nexport function validateDefaultPermission(value: unknown): asserts value is boolean {\n\tow(value, 'default_permission', defaultPermissionPredicate);\n}\n\nconst maxArrayLengthPredicate = ow.array.maxLength(25);\n\nexport function validateMaxOptionsLength(options: unknown): asserts options is ToAPIApplicationCommandOptions[] {\n\tow(options, 'options', maxArrayLengthPredicate);\n}\n\nexport function validateMaxChoicesLength(choices: APIApplicationCommandOptionChoice[]) {\n\tow(choices, 'choices', maxArrayLengthPredicate);\n}\n\nexport function assertReturnOfBuilder<\n\tT extends SlashCommandOptionBase | SlashCommandSubcommandBuilder | SlashCommandSubcommandGroupBuilder,\n>(input: unknown, ExpectedInstanceOf: new () => T): asserts input is T {\n\tconst instanceName = ExpectedInstanceOf.name;\n\n\tif (is.nullOrUndefined(input)) {\n\t\tthrow new TypeError(\n\t\t\t`Expected to receive a ${instanceName} builder, got ${input === null ? 'null' : 'undefined'} instead.`,\n\t\t);\n\t}\n\n\tif (is.primitive(input)) {\n\t\tthrow new TypeError(`Expected to receive a ${instanceName} builder, got a primitive (${typeof input}) instead.`);\n\t}\n\n\tif (!(input instanceof ExpectedInstanceOf)) {\n\t\tconst casted = input as Record;\n\n\t\tconst constructorName = is.function_(input) ? input.name : casted.constructor.name;\n\t\tconst stringTag = Reflect.get(casted, Symbol.toStringTag) as string | undefined;\n\n\t\tconst fullResultName = stringTag ? `${constructorName} [${stringTag}]` : constructorName;\n\n\t\tthrow new TypeError(`Expected to receive a ${instanceName} builder, got ${fullResultName} instead.`);\n\t}\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.d.ts deleted file mode 100644 index 1838748..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.d.ts +++ /dev/null @@ -1,63 +0,0 @@ -import type { APIApplicationCommandOption } from 'discord-api-types/v9'; -import { SharedSlashCommandOptions } from './mixins/CommandOptions'; -import { SharedNameAndDescription } from './mixins/NameAndDescription'; -import { SlashCommandSubcommandBuilder, SlashCommandSubcommandGroupBuilder } from './SlashCommandSubcommands'; -export declare class SlashCommandBuilder { - /** - * The name of this slash command - */ - readonly name: string; - /** - * The description of this slash command - */ - readonly description: string; - /** - * The options of this slash command - */ - readonly options: ToAPIApplicationCommandOptions[]; - /** - * Whether the command is enabled by default when the app is added to a guild - * @default true - */ - readonly defaultPermission: boolean | undefined; - /** - * Returns the final data that should be sent to Discord. - * - * **Note:** Calling this function will validate required properties based on their conditions. - */ - toJSON(): { - name: string; - description: string; - options: APIApplicationCommandOption[]; - default_permission: boolean | undefined; - }; - /** - * Sets whether the command is enabled by default when the application is added to a guild. - * - * **Note**: If set to `false`, you will have to later have to `PUT` the permissions for this command. - * @param value Whether or not to enable this command by default - * - * @see https://discord.com/developers/docs/interactions/slash-commands#permissions - */ - setDefaultPermission(value: boolean): this; - /** - * Adds a new subcommand group to this command - * @param input A function that returns a subcommand group builder, or an already built builder - */ - addSubcommandGroup(input: SlashCommandSubcommandGroupBuilder | ((subcommandGroup: SlashCommandSubcommandGroupBuilder) => SlashCommandSubcommandGroupBuilder)): SlashCommandSubcommandsOnlyBuilder; - /** - * Adds a new subcommand to this command - * @param input A function that returns a subcommand builder, or an already built builder - */ - addSubcommand(input: SlashCommandSubcommandBuilder | ((subcommandGroup: SlashCommandSubcommandBuilder) => SlashCommandSubcommandBuilder)): SlashCommandSubcommandsOnlyBuilder; -} -export interface SlashCommandBuilder extends SharedNameAndDescription, SharedSlashCommandOptions { -} -export interface SlashCommandSubcommandsOnlyBuilder extends SharedNameAndDescription, Pick { -} -export interface SlashCommandOptionsOnlyBuilder extends SharedNameAndDescription, SharedSlashCommandOptions, Pick { -} -export interface ToAPIApplicationCommandOptions { - toJSON(): APIApplicationCommandOption; -} -//# sourceMappingURL=SlashCommandBuilder.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.d.ts.map deleted file mode 100644 index 356c1fb..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SlashCommandBuilder.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/SlashCommandBuilder.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,2BAA2B,EAAE,MAAM,sBAAsB,CAAC;AAQxE,OAAO,EAAE,yBAAyB,EAAE,MAAM,yBAAyB,CAAC;AACpE,OAAO,EAAE,wBAAwB,EAAE,MAAM,6BAA6B,CAAC;AACvE,OAAO,EAAE,6BAA6B,EAAE,kCAAkC,EAAE,MAAM,2BAA2B,CAAC;AAE9G,qBACa,mBAAmB;IAC/B;;OAEG;IACH,SAAgB,IAAI,EAAE,MAAM,CAAc;IAE1C;;OAEG;IACH,SAAgB,WAAW,EAAE,MAAM,CAAc;IAEjD;;OAEG;IACH,SAAgB,OAAO,EAAE,8BAA8B,EAAE,CAAM;IAE/D;;;OAGG;IACH,SAAgB,iBAAiB,EAAE,OAAO,GAAG,SAAS,CAAa;IAEnE;;;;OAIG;IACI,MAAM;;;;;;IAUb;;;;;;;OAOG;IACI,oBAAoB,CAAC,KAAK,EAAE,OAAO;IAS1C;;;OAGG;IACI,kBAAkB,CACxB,KAAK,EACF,kCAAkC,GAClC,CAAC,CAAC,eAAe,EAAE,kCAAkC,KAAK,kCAAkC,CAAC,GAC9F,kCAAkC;IAiBrC;;;OAGG;IACI,aAAa,CACnB,KAAK,EACF,6BAA6B,GAC7B,CAAC,CAAC,eAAe,EAAE,6BAA6B,KAAK,6BAA6B,CAAC,GACpF,kCAAkC;CAgBrC;AAED,MAAM,WAAW,mBAAoB,SAAQ,wBAAwB,EAAE,yBAAyB;CAAG;AAEnG,MAAM,WAAW,kCAChB,SAAQ,wBAAwB,EAC/B,IAAI,CAAC,mBAAmB,EAAE,QAAQ,GAAG,eAAe,GAAG,oBAAoB,CAAC;CAAG;AAEjF,MAAM,WAAW,8BAChB,SAAQ,wBAAwB,EAC/B,yBAAyB,EACzB,IAAI,CAAC,mBAAmB,EAAE,QAAQ,CAAC;CAAG;AAExC,MAAM,WAAW,8BAA8B;IAC9C,MAAM,IAAI,2BAA2B,CAAC;CACtC"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.js deleted file mode 100644 index 03851e0..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.js +++ /dev/null @@ -1,113 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SlashCommandBuilder = void 0; -const tslib_1 = require("tslib"); -const ts_mixer_1 = require("ts-mixer"); -const Assertions_1 = require("./Assertions"); -const CommandOptions_1 = require("./mixins/CommandOptions"); -const NameAndDescription_1 = require("./mixins/NameAndDescription"); -const SlashCommandSubcommands_1 = require("./SlashCommandSubcommands"); -let SlashCommandBuilder = class SlashCommandBuilder { - constructor() { - /** - * The name of this slash command - */ - Object.defineProperty(this, "name", { - enumerable: true, - configurable: true, - writable: true, - value: undefined - }); - /** - * The description of this slash command - */ - Object.defineProperty(this, "description", { - enumerable: true, - configurable: true, - writable: true, - value: undefined - }); - /** - * The options of this slash command - */ - Object.defineProperty(this, "options", { - enumerable: true, - configurable: true, - writable: true, - value: [] - }); - /** - * Whether the command is enabled by default when the app is added to a guild - * @default true - */ - Object.defineProperty(this, "defaultPermission", { - enumerable: true, - configurable: true, - writable: true, - value: undefined - }); - } - /** - * Returns the final data that should be sent to Discord. - * - * **Note:** Calling this function will validate required properties based on their conditions. - */ - toJSON() { - Assertions_1.validateRequiredParameters(this.name, this.description, this.options); - return { - name: this.name, - description: this.description, - options: this.options.map((option) => option.toJSON()), - default_permission: this.defaultPermission, - }; - } - /** - * Sets whether the command is enabled by default when the application is added to a guild. - * - * **Note**: If set to `false`, you will have to later have to `PUT` the permissions for this command. - * @param value Whether or not to enable this command by default - * - * @see https://discord.com/developers/docs/interactions/slash-commands#permissions - */ - setDefaultPermission(value) { - // Assert the value matches the conditions - Assertions_1.validateDefaultPermission(value); - Reflect.set(this, 'defaultPermission', value); - return this; - } - /** - * Adds a new subcommand group to this command - * @param input A function that returns a subcommand group builder, or an already built builder - */ - addSubcommandGroup(input) { - const { options } = this; - // First, assert options conditions - we cannot have more than 25 options - Assertions_1.validateMaxOptionsLength(options); - // Get the final result - const result = typeof input === 'function' ? input(new SlashCommandSubcommands_1.SlashCommandSubcommandGroupBuilder()) : input; - Assertions_1.assertReturnOfBuilder(result, SlashCommandSubcommands_1.SlashCommandSubcommandGroupBuilder); - // Push it - options.push(result); - return this; - } - /** - * Adds a new subcommand to this command - * @param input A function that returns a subcommand builder, or an already built builder - */ - addSubcommand(input) { - const { options } = this; - // First, assert options conditions - we cannot have more than 25 options - Assertions_1.validateMaxOptionsLength(options); - // Get the final result - const result = typeof input === 'function' ? input(new SlashCommandSubcommands_1.SlashCommandSubcommandBuilder()) : input; - Assertions_1.assertReturnOfBuilder(result, SlashCommandSubcommands_1.SlashCommandSubcommandBuilder); - // Push it - options.push(result); - return this; - } -}; -SlashCommandBuilder = tslib_1.__decorate([ - ts_mixer_1.mix(CommandOptions_1.SharedSlashCommandOptions, NameAndDescription_1.SharedNameAndDescription) -], SlashCommandBuilder); -exports.SlashCommandBuilder = SlashCommandBuilder; -//# sourceMappingURL=SlashCommandBuilder.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.js.map deleted file mode 100644 index 628e5af..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SlashCommandBuilder.js","sourceRoot":"/","sources":["interactions/slashCommands/SlashCommandBuilder.ts"],"names":[],"mappings":";;;;AACA,uCAA+B;AAC/B,6CAKsB;AACtB,4DAAoE;AACpE,oEAAuE;AACvE,uEAA8G;AAG9G,IAAa,mBAAmB,GAAhC,MAAa,mBAAmB;IAAhC;QACC;;WAEG;QACH;;;;mBAA+B,SAAU;WAAC;QAE1C;;WAEG;QACH;;;;mBAAsC,SAAU;WAAC;QAEjD;;WAEG;QACH;;;;mBAA4D,EAAE;WAAC;QAE/D;;;WAGG;QACH;;;;mBAAyD,SAAS;WAAC;IAmFpE,CAAC;IAjFA;;;;OAIG;IACI,MAAM;QACZ,uCAA0B,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;QACtE,OAAO;YACN,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,WAAW,EAAE,IAAI,CAAC,WAAW;YAC7B,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC;YACtD,kBAAkB,EAAE,IAAI,CAAC,iBAAiB;SAC1C,CAAC;IACH,CAAC;IAED;;;;;;;OAOG;IACI,oBAAoB,CAAC,KAAc;QACzC,0CAA0C;QAC1C,sCAAyB,CAAC,KAAK,CAAC,CAAC;QAEjC,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,mBAAmB,EAAE,KAAK,CAAC,CAAC;QAE9C,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,kBAAkB,CACxB,KAEgG;QAEhG,MAAM,EAAE,OAAO,EAAE,GAAG,IAAI,CAAC;QAEzB,yEAAyE;QACzE,qCAAwB,CAAC,OAAO,CAAC,CAAC;QAElC,uBAAuB;QACvB,MAAM,MAAM,GAAG,OAAO,KAAK,KAAK,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,4DAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;QAErG,kCAAqB,CAAC,MAAM,EAAE,4DAAkC,CAAC,CAAC;QAElE,UAAU;QACV,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAErB,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,aAAa,CACnB,KAEsF;QAEtF,MAAM,EAAE,OAAO,EAAE,GAAG,IAAI,CAAC;QAEzB,yEAAyE;QACzE,qCAAwB,CAAC,OAAO,CAAC,CAAC;QAElC,uBAAuB;QACvB,MAAM,MAAM,GAAG,OAAO,KAAK,KAAK,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,uDAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;QAEhG,kCAAqB,CAAC,MAAM,EAAE,uDAA6B,CAAC,CAAC;QAE7D,UAAU;QACV,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAErB,OAAO,IAAI,CAAC;IACb,CAAC;CACD,CAAA;AAvGY,mBAAmB;IAD/B,cAAG,CAAC,0CAAyB,EAAE,6CAAwB,CAAC;GAC5C,mBAAmB,CAuG/B;AAvGY,kDAAmB","sourcesContent":["import type { APIApplicationCommandOption } from 'discord-api-types/v9';\nimport { mix } from 'ts-mixer';\nimport {\n\tassertReturnOfBuilder,\n\tvalidateDefaultPermission,\n\tvalidateMaxOptionsLength,\n\tvalidateRequiredParameters,\n} from './Assertions';\nimport { SharedSlashCommandOptions } from './mixins/CommandOptions';\nimport { SharedNameAndDescription } from './mixins/NameAndDescription';\nimport { SlashCommandSubcommandBuilder, SlashCommandSubcommandGroupBuilder } from './SlashCommandSubcommands';\n\n@mix(SharedSlashCommandOptions, SharedNameAndDescription)\nexport class SlashCommandBuilder {\n\t/**\n\t * The name of this slash command\n\t */\n\tpublic readonly name: string = undefined!;\n\n\t/**\n\t * The description of this slash command\n\t */\n\tpublic readonly description: string = undefined!;\n\n\t/**\n\t * The options of this slash command\n\t */\n\tpublic readonly options: ToAPIApplicationCommandOptions[] = [];\n\n\t/**\n\t * Whether the command is enabled by default when the app is added to a guild\n\t * @default true\n\t */\n\tpublic readonly defaultPermission: boolean | undefined = undefined;\n\n\t/**\n\t * Returns the final data that should be sent to Discord.\n\t *\n\t * **Note:** Calling this function will validate required properties based on their conditions.\n\t */\n\tpublic toJSON() {\n\t\tvalidateRequiredParameters(this.name, this.description, this.options);\n\t\treturn {\n\t\t\tname: this.name,\n\t\t\tdescription: this.description,\n\t\t\toptions: this.options.map((option) => option.toJSON()),\n\t\t\tdefault_permission: this.defaultPermission,\n\t\t};\n\t}\n\n\t/**\n\t * Sets whether the command is enabled by default when the application is added to a guild.\n\t *\n\t * **Note**: If set to `false`, you will have to later have to `PUT` the permissions for this command.\n\t * @param value Whether or not to enable this command by default\n\t *\n\t * @see https://discord.com/developers/docs/interactions/slash-commands#permissions\n\t */\n\tpublic setDefaultPermission(value: boolean) {\n\t\t// Assert the value matches the conditions\n\t\tvalidateDefaultPermission(value);\n\n\t\tReflect.set(this, 'defaultPermission', value);\n\n\t\treturn this;\n\t}\n\n\t/**\n\t * Adds a new subcommand group to this command\n\t * @param input A function that returns a subcommand group builder, or an already built builder\n\t */\n\tpublic addSubcommandGroup(\n\t\tinput:\n\t\t\t| SlashCommandSubcommandGroupBuilder\n\t\t\t| ((subcommandGroup: SlashCommandSubcommandGroupBuilder) => SlashCommandSubcommandGroupBuilder),\n\t): SlashCommandSubcommandsOnlyBuilder {\n\t\tconst { options } = this;\n\n\t\t// First, assert options conditions - we cannot have more than 25 options\n\t\tvalidateMaxOptionsLength(options);\n\n\t\t// Get the final result\n\t\tconst result = typeof input === 'function' ? input(new SlashCommandSubcommandGroupBuilder()) : input;\n\n\t\tassertReturnOfBuilder(result, SlashCommandSubcommandGroupBuilder);\n\n\t\t// Push it\n\t\toptions.push(result);\n\n\t\treturn this;\n\t}\n\n\t/**\n\t * Adds a new subcommand to this command\n\t * @param input A function that returns a subcommand builder, or an already built builder\n\t */\n\tpublic addSubcommand(\n\t\tinput:\n\t\t\t| SlashCommandSubcommandBuilder\n\t\t\t| ((subcommandGroup: SlashCommandSubcommandBuilder) => SlashCommandSubcommandBuilder),\n\t): SlashCommandSubcommandsOnlyBuilder {\n\t\tconst { options } = this;\n\n\t\t// First, assert options conditions - we cannot have more than 25 options\n\t\tvalidateMaxOptionsLength(options);\n\n\t\t// Get the final result\n\t\tconst result = typeof input === 'function' ? input(new SlashCommandSubcommandBuilder()) : input;\n\n\t\tassertReturnOfBuilder(result, SlashCommandSubcommandBuilder);\n\n\t\t// Push it\n\t\toptions.push(result);\n\n\t\treturn this;\n\t}\n}\n\nexport interface SlashCommandBuilder extends SharedNameAndDescription, SharedSlashCommandOptions {}\n\nexport interface SlashCommandSubcommandsOnlyBuilder\n\textends SharedNameAndDescription,\n\t\tPick {}\n\nexport interface SlashCommandOptionsOnlyBuilder\n\textends SharedNameAndDescription,\n\t\tSharedSlashCommandOptions,\n\t\tPick {}\n\nexport interface ToAPIApplicationCommandOptions {\n\ttoJSON(): APIApplicationCommandOption;\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.d.ts deleted file mode 100644 index dff28bb..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.d.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { ApplicationCommandOptionType } from 'discord-api-types/v9'; -import { SharedSlashCommandOptions } from './mixins/CommandOptions'; -import { SharedNameAndDescription } from './mixins/NameAndDescription'; -import type { ToAPIApplicationCommandOptions } from './SlashCommandBuilder'; -/** - * Represents a folder for subcommands - * - * For more information, go to https://discord.com/developers/docs/interactions/slash-commands#subcommands-and-subcommand-groups - */ -export declare class SlashCommandSubcommandGroupBuilder implements ToAPIApplicationCommandOptions { - /** - * The name of this subcommand group - */ - readonly name: string; - /** - * The description of this subcommand group - */ - readonly description: string; - /** - * The subcommands part of this subcommand group - */ - readonly options: ToAPIApplicationCommandOptions[]; - /** - * Adds a new subcommand to this group - * @param input A function that returns a subcommand builder, or an already built builder - */ - addSubcommand(input: SlashCommandSubcommandBuilder | ((subcommandGroup: SlashCommandSubcommandBuilder) => SlashCommandSubcommandBuilder)): this; - toJSON(): { - type: ApplicationCommandOptionType; - name: string; - description: string; - options: import("discord-api-types/v9").APIApplicationCommandOption[]; - }; -} -export interface SlashCommandSubcommandGroupBuilder extends SharedNameAndDescription { -} -/** - * Represents a subcommand - * - * For more information, go to https://discord.com/developers/docs/interactions/slash-commands#subcommands-and-subcommand-groups - */ -export declare class SlashCommandSubcommandBuilder implements ToAPIApplicationCommandOptions { - /** - * The name of this subcommand - */ - readonly name: string; - /** - * The description of this subcommand - */ - readonly description: string; - /** - * The options of this subcommand - */ - readonly options: ToAPIApplicationCommandOptions[]; - toJSON(): { - type: ApplicationCommandOptionType; - name: string; - description: string; - options: import("discord-api-types/v9").APIApplicationCommandOption[]; - }; -} -export interface SlashCommandSubcommandBuilder extends SharedNameAndDescription, SharedSlashCommandOptions { -} -//# sourceMappingURL=SlashCommandSubcommands.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.d.ts.map deleted file mode 100644 index bdc2bb9..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SlashCommandSubcommands.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/SlashCommandSubcommands.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AAGpE,OAAO,EAAE,yBAAyB,EAAE,MAAM,yBAAyB,CAAC;AACpE,OAAO,EAAE,wBAAwB,EAAE,MAAM,6BAA6B,CAAC;AACvE,OAAO,KAAK,EAAE,8BAA8B,EAAE,MAAM,uBAAuB,CAAC;AAE5E;;;;GAIG;AACH,qBACa,kCAAmC,YAAW,8BAA8B;IACxF;;OAEG;IACH,SAAgB,IAAI,EAAE,MAAM,CAAc;IAE1C;;OAEG;IACH,SAAgB,WAAW,EAAE,MAAM,CAAc;IAEjD;;OAEG;IACH,SAAgB,OAAO,EAAE,8BAA8B,EAAE,CAAM;IAE/D;;;OAGG;IACI,aAAa,CACnB,KAAK,EACF,6BAA6B,GAC7B,CAAC,CAAC,eAAe,EAAE,6BAA6B,KAAK,6BAA6B,CAAC;IAkBhF,MAAM;;;;;;CASb;AAED,MAAM,WAAW,kCAAmC,SAAQ,wBAAwB;CAAG;AAEvF;;;;GAIG;AACH,qBACa,6BAA8B,YAAW,8BAA8B;IACnF;;OAEG;IACH,SAAgB,IAAI,EAAE,MAAM,CAAc;IAE1C;;OAEG;IACH,SAAgB,WAAW,EAAE,MAAM,CAAc;IAEjD;;OAEG;IACH,SAAgB,OAAO,EAAE,8BAA8B,EAAE,CAAM;IAExD,MAAM;;;;;;CASb;AAED,MAAM,WAAW,6BAA8B,SAAQ,wBAAwB,EAAE,yBAAyB,CAAC,KAAK,CAAC;CAAG"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.js deleted file mode 100644 index 0bbb917..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.js +++ /dev/null @@ -1,123 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SlashCommandSubcommandBuilder = exports.SlashCommandSubcommandGroupBuilder = void 0; -const tslib_1 = require("tslib"); -require("discord-api-types/v9"); -const ts_mixer_1 = require("ts-mixer"); -const Assertions_1 = require("./Assertions"); -const CommandOptions_1 = require("./mixins/CommandOptions"); -const NameAndDescription_1 = require("./mixins/NameAndDescription"); -/** - * Represents a folder for subcommands - * - * For more information, go to https://discord.com/developers/docs/interactions/slash-commands#subcommands-and-subcommand-groups - */ -let SlashCommandSubcommandGroupBuilder = class SlashCommandSubcommandGroupBuilder { - constructor() { - /** - * The name of this subcommand group - */ - Object.defineProperty(this, "name", { - enumerable: true, - configurable: true, - writable: true, - value: undefined - }); - /** - * The description of this subcommand group - */ - Object.defineProperty(this, "description", { - enumerable: true, - configurable: true, - writable: true, - value: undefined - }); - /** - * The subcommands part of this subcommand group - */ - Object.defineProperty(this, "options", { - enumerable: true, - configurable: true, - writable: true, - value: [] - }); - } - /** - * Adds a new subcommand to this group - * @param input A function that returns a subcommand builder, or an already built builder - */ - addSubcommand(input) { - const { options } = this; - // First, assert options conditions - we cannot have more than 25 options - Assertions_1.validateMaxOptionsLength(options); - // Get the final result - const result = typeof input === 'function' ? input(new SlashCommandSubcommandBuilder()) : input; - Assertions_1.assertReturnOfBuilder(result, SlashCommandSubcommandBuilder); - // Push it - options.push(result); - return this; - } - toJSON() { - Assertions_1.validateRequiredParameters(this.name, this.description, this.options); - return { - type: 2 /* SubcommandGroup */, - name: this.name, - description: this.description, - options: this.options.map((option) => option.toJSON()), - }; - } -}; -SlashCommandSubcommandGroupBuilder = tslib_1.__decorate([ - ts_mixer_1.mix(NameAndDescription_1.SharedNameAndDescription) -], SlashCommandSubcommandGroupBuilder); -exports.SlashCommandSubcommandGroupBuilder = SlashCommandSubcommandGroupBuilder; -/** - * Represents a subcommand - * - * For more information, go to https://discord.com/developers/docs/interactions/slash-commands#subcommands-and-subcommand-groups - */ -let SlashCommandSubcommandBuilder = class SlashCommandSubcommandBuilder { - constructor() { - /** - * The name of this subcommand - */ - Object.defineProperty(this, "name", { - enumerable: true, - configurable: true, - writable: true, - value: undefined - }); - /** - * The description of this subcommand - */ - Object.defineProperty(this, "description", { - enumerable: true, - configurable: true, - writable: true, - value: undefined - }); - /** - * The options of this subcommand - */ - Object.defineProperty(this, "options", { - enumerable: true, - configurable: true, - writable: true, - value: [] - }); - } - toJSON() { - Assertions_1.validateRequiredParameters(this.name, this.description, this.options); - return { - type: 1 /* Subcommand */, - name: this.name, - description: this.description, - options: this.options.map((option) => option.toJSON()), - }; - } -}; -SlashCommandSubcommandBuilder = tslib_1.__decorate([ - ts_mixer_1.mix(NameAndDescription_1.SharedNameAndDescription, CommandOptions_1.SharedSlashCommandOptions) -], SlashCommandSubcommandBuilder); -exports.SlashCommandSubcommandBuilder = SlashCommandSubcommandBuilder; -//# sourceMappingURL=SlashCommandSubcommands.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.js.map deleted file mode 100644 index 223a108..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SlashCommandSubcommands.js","sourceRoot":"/","sources":["interactions/slashCommands/SlashCommandSubcommands.ts"],"names":[],"mappings":";;;;AAAA,gCAAoE;AACpE,uCAA+B;AAC/B,6CAA2G;AAC3G,4DAAoE;AACpE,oEAAuE;AAGvE;;;;GAIG;AAEH,IAAa,kCAAkC,GAA/C,MAAa,kCAAkC;IAA/C;QACC;;WAEG;QACH;;;;mBAA+B,SAAU;WAAC;QAE1C;;WAEG;QACH;;;;mBAAsC,SAAU;WAAC;QAEjD;;WAEG;QACH;;;;mBAA4D,EAAE;WAAC;IAoChE,CAAC;IAlCA;;;OAGG;IACI,aAAa,CACnB,KAEsF;QAEtF,MAAM,EAAE,OAAO,EAAE,GAAG,IAAI,CAAC;QAEzB,yEAAyE;QACzE,qCAAwB,CAAC,OAAO,CAAC,CAAC;QAElC,uBAAuB;QACvB,MAAM,MAAM,GAAG,OAAO,KAAK,KAAK,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;QAEhG,kCAAqB,CAAC,MAAM,EAAE,6BAA6B,CAAC,CAAC;QAE7D,UAAU;QACV,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAErB,OAAO,IAAI,CAAC;IACb,CAAC;IAEM,MAAM;QACZ,uCAA0B,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;QACtE,OAAO;YACN,IAAI,yBAA8C;YAClD,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,WAAW,EAAE,IAAI,CAAC,WAAW;YAC7B,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC;SACtD,CAAC;IACH,CAAC;CACD,CAAA;AAlDY,kCAAkC;IAD9C,cAAG,CAAC,6CAAwB,CAAC;GACjB,kCAAkC,CAkD9C;AAlDY,gFAAkC;AAsD/C;;;;GAIG;AAEH,IAAa,6BAA6B,GAA1C,MAAa,6BAA6B;IAA1C;QACC;;WAEG;QACH;;;;mBAA+B,SAAU;WAAC;QAE1C;;WAEG;QACH;;;;mBAAsC,SAAU;WAAC;QAEjD;;WAEG;QACH;;;;mBAA4D,EAAE;WAAC;IAWhE,CAAC;IATO,MAAM;QACZ,uCAA0B,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;QACtE,OAAO;YACN,IAAI,oBAAyC;YAC7C,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,WAAW,EAAE,IAAI,CAAC,WAAW;YAC7B,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC;SACtD,CAAC;IACH,CAAC;CACD,CAAA;AAzBY,6BAA6B;IADzC,cAAG,CAAC,6CAAwB,EAAE,0CAAyB,CAAC;GAC5C,6BAA6B,CAyBzC;AAzBY,sEAA6B","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { mix } from 'ts-mixer';\nimport { assertReturnOfBuilder, validateMaxOptionsLength, validateRequiredParameters } from './Assertions';\nimport { SharedSlashCommandOptions } from './mixins/CommandOptions';\nimport { SharedNameAndDescription } from './mixins/NameAndDescription';\nimport type { ToAPIApplicationCommandOptions } from './SlashCommandBuilder';\n\n/**\n * Represents a folder for subcommands\n *\n * For more information, go to https://discord.com/developers/docs/interactions/slash-commands#subcommands-and-subcommand-groups\n */\n@mix(SharedNameAndDescription)\nexport class SlashCommandSubcommandGroupBuilder implements ToAPIApplicationCommandOptions {\n\t/**\n\t * The name of this subcommand group\n\t */\n\tpublic readonly name: string = undefined!;\n\n\t/**\n\t * The description of this subcommand group\n\t */\n\tpublic readonly description: string = undefined!;\n\n\t/**\n\t * The subcommands part of this subcommand group\n\t */\n\tpublic readonly options: ToAPIApplicationCommandOptions[] = [];\n\n\t/**\n\t * Adds a new subcommand to this group\n\t * @param input A function that returns a subcommand builder, or an already built builder\n\t */\n\tpublic addSubcommand(\n\t\tinput:\n\t\t\t| SlashCommandSubcommandBuilder\n\t\t\t| ((subcommandGroup: SlashCommandSubcommandBuilder) => SlashCommandSubcommandBuilder),\n\t) {\n\t\tconst { options } = this;\n\n\t\t// First, assert options conditions - we cannot have more than 25 options\n\t\tvalidateMaxOptionsLength(options);\n\n\t\t// Get the final result\n\t\tconst result = typeof input === 'function' ? input(new SlashCommandSubcommandBuilder()) : input;\n\n\t\tassertReturnOfBuilder(result, SlashCommandSubcommandBuilder);\n\n\t\t// Push it\n\t\toptions.push(result);\n\n\t\treturn this;\n\t}\n\n\tpublic toJSON() {\n\t\tvalidateRequiredParameters(this.name, this.description, this.options);\n\t\treturn {\n\t\t\ttype: ApplicationCommandOptionType.SubcommandGroup,\n\t\t\tname: this.name,\n\t\t\tdescription: this.description,\n\t\t\toptions: this.options.map((option) => option.toJSON()),\n\t\t};\n\t}\n}\n\nexport interface SlashCommandSubcommandGroupBuilder extends SharedNameAndDescription {}\n\n/**\n * Represents a subcommand\n *\n * For more information, go to https://discord.com/developers/docs/interactions/slash-commands#subcommands-and-subcommand-groups\n */\n@mix(SharedNameAndDescription, SharedSlashCommandOptions)\nexport class SlashCommandSubcommandBuilder implements ToAPIApplicationCommandOptions {\n\t/**\n\t * The name of this subcommand\n\t */\n\tpublic readonly name: string = undefined!;\n\n\t/**\n\t * The description of this subcommand\n\t */\n\tpublic readonly description: string = undefined!;\n\n\t/**\n\t * The options of this subcommand\n\t */\n\tpublic readonly options: ToAPIApplicationCommandOptions[] = [];\n\n\tpublic toJSON() {\n\t\tvalidateRequiredParameters(this.name, this.description, this.options);\n\t\treturn {\n\t\t\ttype: ApplicationCommandOptionType.Subcommand,\n\t\t\tname: this.name,\n\t\t\tdescription: this.description,\n\t\t\toptions: this.options.map((option) => option.toJSON()),\n\t\t};\n\t}\n}\n\nexport interface SlashCommandSubcommandBuilder extends SharedNameAndDescription, SharedSlashCommandOptions {}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.d.ts deleted file mode 100644 index 605d794..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -import type { ApplicationCommandOptionType } from 'discord-api-types/v9'; -import type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder'; -import { SharedNameAndDescription } from './NameAndDescription'; -export declare class SlashCommandOptionBase extends SharedNameAndDescription implements ToAPIApplicationCommandOptions { - required: boolean; - readonly type: ApplicationCommandOptionType; - constructor(type: ApplicationCommandOptionType); - /** - * Marks the option as required - * @param required If this option should be required - */ - setRequired(required: boolean): this; - toJSON(): { - type: ApplicationCommandOptionType; - name: string; - description: string; - required: boolean; - }; -} -//# sourceMappingURL=CommandOptionBase.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.d.ts.map deleted file mode 100644 index 2df4534..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CommandOptionBase.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/mixins/CommandOptionBase.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AAGzE,OAAO,KAAK,EAAE,8BAA8B,EAAE,MAAM,wBAAwB,CAAC;AAC7E,OAAO,EAAE,wBAAwB,EAAE,MAAM,sBAAsB,CAAC;AAEhE,qBAAa,sBAAuB,SAAQ,wBAAyB,YAAW,8BAA8B;IACtG,QAAQ,UAAS;IACxB,SAAgB,IAAI,EAAE,4BAA4B,CAAC;gBAEhC,IAAI,EAAE,4BAA4B;IAKrD;;;OAGG;IACI,WAAW,CAAC,QAAQ,EAAE,OAAO;IAS7B,MAAM;;;;;;CAab"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.js deleted file mode 100644 index 0faefa5..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SlashCommandOptionBase = void 0; -const tslib_1 = require("tslib"); -const ow_1 = tslib_1.__importDefault(require("ow")); -const Assertions_1 = require("../Assertions"); -const NameAndDescription_1 = require("./NameAndDescription"); -class SlashCommandOptionBase extends NameAndDescription_1.SharedNameAndDescription { - constructor(type) { - super(); - Object.defineProperty(this, "required", { - enumerable: true, - configurable: true, - writable: true, - value: false - }); - Object.defineProperty(this, "type", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - this.type = type; - } - /** - * Marks the option as required - * @param required If this option should be required - */ - setRequired(required) { - // Assert that you actually passed a boolean - ow_1.default(required, 'required', ow_1.default.boolean); - this.required = required; - return this; - } - toJSON() { - Assertions_1.validateRequiredParameters(this.name, this.description, []); - // Assert that you actually passed a boolean - ow_1.default(this.required, 'required', ow_1.default.boolean); - return { - type: this.type, - name: this.name, - description: this.description, - required: this.required, - }; - } -} -exports.SlashCommandOptionBase = SlashCommandOptionBase; -//# sourceMappingURL=CommandOptionBase.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.js.map deleted file mode 100644 index 7c34245..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CommandOptionBase.js","sourceRoot":"/","sources":["interactions/slashCommands/mixins/CommandOptionBase.ts"],"names":[],"mappings":";;;;AACA,oDAAoB;AACpB,8CAA2D;AAE3D,6DAAgE;AAEhE,MAAa,sBAAuB,SAAQ,6CAAwB;IAInE,YAAmB,IAAkC;QACpD,KAAK,EAAE,CAAC;QAJT;;;;mBAAkB,KAAK;WAAC;QACxB;;;;;WAAmD;QAIlD,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IAClB,CAAC;IAED;;;OAGG;IACI,WAAW,CAAC,QAAiB;QACnC,4CAA4C;QAC5C,YAAE,CAAC,QAAQ,EAAE,UAAU,EAAE,YAAE,CAAC,OAAO,CAAC,CAAC;QAErC,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;QAEzB,OAAO,IAAI,CAAC;IACb,CAAC;IAEM,MAAM;QACZ,uCAA0B,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC;QAE5D,4CAA4C;QAC5C,YAAE,CAAC,IAAI,CAAC,QAAQ,EAAE,UAAU,EAAE,YAAE,CAAC,OAAO,CAAC,CAAC;QAE1C,OAAO;YACN,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,WAAW,EAAE,IAAI,CAAC,WAAW;YAC7B,QAAQ,EAAE,IAAI,CAAC,QAAQ;SACvB,CAAC;IACH,CAAC;CACD;AAnCD,wDAmCC","sourcesContent":["import type { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport ow from 'ow';\nimport { validateRequiredParameters } from '../Assertions';\nimport type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder';\nimport { SharedNameAndDescription } from './NameAndDescription';\n\nexport class SlashCommandOptionBase extends SharedNameAndDescription implements ToAPIApplicationCommandOptions {\n\tpublic required = false;\n\tpublic readonly type: ApplicationCommandOptionType;\n\n\tpublic constructor(type: ApplicationCommandOptionType) {\n\t\tsuper();\n\t\tthis.type = type;\n\t}\n\n\t/**\n\t * Marks the option as required\n\t * @param required If this option should be required\n\t */\n\tpublic setRequired(required: boolean) {\n\t\t// Assert that you actually passed a boolean\n\t\tow(required, 'required', ow.boolean);\n\n\t\tthis.required = required;\n\n\t\treturn this;\n\t}\n\n\tpublic toJSON() {\n\t\tvalidateRequiredParameters(this.name, this.description, []);\n\n\t\t// Assert that you actually passed a boolean\n\t\tow(this.required, 'required', ow.boolean);\n\n\t\treturn {\n\t\t\ttype: this.type,\n\t\t\tname: this.name,\n\t\t\tdescription: this.description,\n\t\t\trequired: this.required,\n\t\t};\n\t}\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.d.ts deleted file mode 100644 index bbbab94..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } from 'discord-api-types/v9'; -import type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder'; -import { SlashCommandOptionBase } from './CommandOptionBase'; -export declare abstract class ApplicationCommandOptionWithChoicesBase extends SlashCommandOptionBase implements ToAPIApplicationCommandOptions { - choices?: APIApplicationCommandOptionChoice[]; - /** - * Adds a choice for this option - * @param name The name of the choice - * @param value The value of the choice - */ - addChoice(name: string, value: T): this; - /** - * Adds multiple choices for this option - * @param choices The choices to add - */ - addChoices(choices: [name: string, value: T][]): this; - toJSON(): { - choices: APIApplicationCommandOptionChoice[] | undefined; - type: ApplicationCommandOptionType; - name: string; - description: string; - required: boolean; - }; -} -//# sourceMappingURL=CommandOptionWithChoices.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.d.ts.map deleted file mode 100644 index a869d4f..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CommandOptionWithChoices.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/mixins/CommandOptionWithChoices.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,iCAAiC,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AAGvG,OAAO,KAAK,EAAE,8BAA8B,EAAE,MAAM,wBAAwB,CAAC;AAC7E,OAAO,EAAE,sBAAsB,EAAE,MAAM,qBAAqB,CAAC;AAU7D,8BAAsB,uCAAuC,CAAC,CAAC,SAAS,MAAM,GAAG,MAAM,CACtF,SAAQ,sBACR,YAAW,8BAA8B;IAElC,OAAO,CAAC,EAAE,iCAAiC,EAAE,CAAC;IAErD;;;;OAIG;IACI,SAAS,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC;IAiBvC;;;OAGG;IACI,UAAU,CAAC,OAAO,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC,CAAC,EAAE;IAOrC,MAAM;;;;;;;CAMtB"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.js deleted file mode 100644 index c28acee..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.js +++ /dev/null @@ -1,71 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.ApplicationCommandOptionWithChoicesBase = void 0; -const tslib_1 = require("tslib"); -require("discord-api-types/v9"); -const ow_1 = tslib_1.__importDefault(require("ow")); -const Assertions_1 = require("../Assertions"); -const CommandOptionBase_1 = require("./CommandOptionBase"); -const stringPredicate = ow_1.default.string.minLength(1).maxLength(100); -const integerPredicate = ow_1.default.number.finite; -// TODO: See resolution for sindresorhus/ow#217 in relation to this cast -const choicesPredicate = ow_1.default.array.ofType(ow_1.default.array.exactShape([stringPredicate, ow_1.default.any(ow_1.default.string, integerPredicate)])); -class ApplicationCommandOptionWithChoicesBase extends CommandOptionBase_1.SlashCommandOptionBase { - constructor() { - super(...arguments); - Object.defineProperty(this, "choices", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - } - /** - * Adds a choice for this option - * @param name The name of the choice - * @param value The value of the choice - */ - addChoice(name, value) { - this.choices ?? (this.choices = []); - Assertions_1.validateMaxChoicesLength(this.choices); - // Validate name - ow_1.default(name, `${ApplicationCommandOptionTypeNames[this.type]} choice name`, stringPredicate); - // Validate the value - if (this.type === 3 /* String */) - ow_1.default(value, 'string choice value', stringPredicate); - else - ow_1.default(value, `${ApplicationCommandOptionTypeNames[this.type]} choice value`, integerPredicate); - this.choices.push({ name, value }); - return this; - } - /** - * Adds multiple choices for this option - * @param choices The choices to add - */ - addChoices(choices) { - ow_1.default(choices, `${ApplicationCommandOptionTypeNames[this.type]} choices`, choicesPredicate); - for (const [label, value] of choices) - this.addChoice(label, value); - return this; - } - toJSON() { - return { - ...super.toJSON(), - choices: this.choices, - }; - } -} -exports.ApplicationCommandOptionWithChoicesBase = ApplicationCommandOptionWithChoicesBase; -const ApplicationCommandOptionTypeNames = { - [1 /* Subcommand */]: 'subcommand', - [2 /* SubcommandGroup */]: 'subcommand group', - [3 /* String */]: 'string', - [4 /* Integer */]: 'integer', - [5 /* Boolean */]: 'boolean', - [6 /* User */]: 'user', - [7 /* Channel */]: 'channel', - [8 /* Role */]: 'role', - [9 /* Mentionable */]: 'mentionable', - [10 /* Number */]: 'number', -}; -//# sourceMappingURL=CommandOptionWithChoices.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.js.map deleted file mode 100644 index b00cb00..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CommandOptionWithChoices.js","sourceRoot":"/","sources":["interactions/slashCommands/mixins/CommandOptionWithChoices.ts"],"names":[],"mappings":";;;;AAAA,gCAAuG;AACvG,oDAAmC;AACnC,8CAAyD;AAEzD,2DAA6D;AAE7D,MAAM,eAAe,GAAG,YAAE,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AAC9D,MAAM,gBAAgB,GAAG,YAAE,CAAC,MAAM,CAAC,MAAM,CAAC;AAE1C,wEAAwE;AACxE,MAAM,gBAAgB,GAAG,YAAE,CAAC,KAAK,CAAC,MAAM,CACvC,YAAE,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,eAAe,EAAE,YAAE,CAAC,GAAG,CAAC,YAAE,CAAC,MAAM,EAAE,gBAAgB,CAA0C,CAAC,CAAC,CACpH,CAAC;AAEF,MAAsB,uCACrB,SAAQ,0CAAsB;IAD/B;;QAIC;;;;;WAAqD;IAyCtD,CAAC;IAvCA;;;;OAIG;IACI,SAAS,CAAC,IAAY,EAAE,KAAQ;QACtC,IAAI,CAAC,OAAO,KAAZ,IAAI,CAAC,OAAO,GAAK,EAAE,EAAC;QAEpB,qCAAwB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAEvC,gBAAgB;QAChB,YAAE,CAAC,IAAI,EAAE,GAAG,iCAAiC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,eAAe,CAAC,CAAC;QAEzF,qBAAqB;QACrB,IAAI,IAAI,CAAC,IAAI,mBAAwC;YAAE,YAAE,CAAC,KAAK,EAAE,qBAAqB,EAAE,eAAe,CAAC,CAAC;;YACpG,YAAE,CAAC,KAAK,EAAE,GAAG,iCAAiC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,gBAAgB,CAAC,CAAC;QAEjG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC;QAEnC,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,UAAU,CAAC,OAAmC;QACpD,YAAE,CAAC,OAAO,EAAE,GAAG,iCAAiC,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,gBAAgB,CAAC,CAAC;QAEzF,KAAK,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,OAAO;YAAE,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;QACnE,OAAO,IAAI,CAAC;IACb,CAAC;IAEe,MAAM;QACrB,OAAO;YACN,GAAG,KAAK,CAAC,MAAM,EAAE;YACjB,OAAO,EAAE,IAAI,CAAC,OAAO;SACrB,CAAC;IACH,CAAC;CACD;AA7CD,0FA6CC;AAED,MAAM,iCAAiC,GAAG;IACzC,oBAAyC,EAAE,YAAY;IACvD,yBAA8C,EAAE,kBAAkB;IAClE,gBAAqC,EAAE,QAAQ;IAC/C,iBAAsC,EAAE,SAAS;IACjD,iBAAsC,EAAE,SAAS;IACjD,cAAmC,EAAE,MAAM;IAC3C,iBAAsC,EAAE,SAAS;IACjD,cAAmC,EAAE,MAAM;IAC3C,qBAA0C,EAAE,aAAa;IACzD,iBAAqC,EAAE,QAAQ;CACtC,CAAC","sourcesContent":["import { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport ow, { Predicate } from 'ow';\nimport { validateMaxChoicesLength } from '../Assertions';\nimport type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder';\nimport { SlashCommandOptionBase } from './CommandOptionBase';\n\nconst stringPredicate = ow.string.minLength(1).maxLength(100);\nconst integerPredicate = ow.number.finite;\n\n// TODO: See resolution for sindresorhus/ow#217 in relation to this cast\nconst choicesPredicate = ow.array.ofType<[string, string | number]>(\n\tow.array.exactShape([stringPredicate, ow.any(ow.string, integerPredicate) as unknown as Predicate]),\n);\n\nexport abstract class ApplicationCommandOptionWithChoicesBase\n\textends SlashCommandOptionBase\n\timplements ToAPIApplicationCommandOptions\n{\n\tpublic choices?: APIApplicationCommandOptionChoice[];\n\n\t/**\n\t * Adds a choice for this option\n\t * @param name The name of the choice\n\t * @param value The value of the choice\n\t */\n\tpublic addChoice(name: string, value: T) {\n\t\tthis.choices ??= [];\n\n\t\tvalidateMaxChoicesLength(this.choices);\n\n\t\t// Validate name\n\t\tow(name, `${ApplicationCommandOptionTypeNames[this.type]} choice name`, stringPredicate);\n\n\t\t// Validate the value\n\t\tif (this.type === ApplicationCommandOptionType.String) ow(value, 'string choice value', stringPredicate);\n\t\telse ow(value, `${ApplicationCommandOptionTypeNames[this.type]} choice value`, integerPredicate);\n\n\t\tthis.choices.push({ name, value });\n\n\t\treturn this;\n\t}\n\n\t/**\n\t * Adds multiple choices for this option\n\t * @param choices The choices to add\n\t */\n\tpublic addChoices(choices: [name: string, value: T][]) {\n\t\tow(choices, `${ApplicationCommandOptionTypeNames[this.type]} choices`, choicesPredicate);\n\n\t\tfor (const [label, value] of choices) this.addChoice(label, value);\n\t\treturn this;\n\t}\n\n\tpublic override toJSON() {\n\t\treturn {\n\t\t\t...super.toJSON(),\n\t\t\tchoices: this.choices,\n\t\t};\n\t}\n}\n\nconst ApplicationCommandOptionTypeNames = {\n\t[ApplicationCommandOptionType.Subcommand]: 'subcommand',\n\t[ApplicationCommandOptionType.SubcommandGroup]: 'subcommand group',\n\t[ApplicationCommandOptionType.String]: 'string',\n\t[ApplicationCommandOptionType.Integer]: 'integer',\n\t[ApplicationCommandOptionType.Boolean]: 'boolean',\n\t[ApplicationCommandOptionType.User]: 'user',\n\t[ApplicationCommandOptionType.Channel]: 'channel',\n\t[ApplicationCommandOptionType.Role]: 'role',\n\t[ApplicationCommandOptionType.Mentionable]: 'mentionable',\n\t[ApplicationCommandOptionType.Number]: 'number',\n} as const;\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.d.ts deleted file mode 100644 index ebc6b4a..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.d.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { SlashCommandBooleanOption } from '../options/boolean'; -import { SlashCommandChannelOption } from '../options/channel'; -import { SlashCommandIntegerOption } from '../options/integer'; -import { SlashCommandMentionableOption } from '../options/mentionable'; -import { SlashCommandNumberOption } from '../options/number'; -import { SlashCommandRoleOption } from '../options/role'; -import { SlashCommandStringOption } from '../options/string'; -import { SlashCommandUserOption } from '../options/user'; -import type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder'; -export declare class SharedSlashCommandOptions { - readonly options: ToAPIApplicationCommandOptions[]; - /** - * Adds a boolean option - * @param input A function that returns an option builder, or an already built builder - */ - addBooleanOption(input: SlashCommandBooleanOption | ((builder: SlashCommandBooleanOption) => SlashCommandBooleanOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this; - /** - * Adds a user option - * @param input A function that returns an option builder, or an already built builder - */ - addUserOption(input: SlashCommandUserOption | ((builder: SlashCommandUserOption) => SlashCommandUserOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this; - /** - * Adds a channel option - * @param input A function that returns an option builder, or an already built builder - */ - addChannelOption(input: SlashCommandChannelOption | ((builder: SlashCommandChannelOption) => SlashCommandChannelOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this; - /** - * Adds a role option - * @param input A function that returns an option builder, or an already built builder - */ - addRoleOption(input: SlashCommandRoleOption | ((builder: SlashCommandRoleOption) => SlashCommandRoleOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this; - /** - * Adds a mentionable option - * @param input A function that returns an option builder, or an already built builder - */ - addMentionableOption(input: SlashCommandMentionableOption | ((builder: SlashCommandMentionableOption) => SlashCommandMentionableOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this; - /** - * Adds a string option - * @param input A function that returns an option builder, or an already built builder - */ - addStringOption(input: SlashCommandStringOption | ((builder: SlashCommandStringOption) => SlashCommandStringOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this; - /** - * Adds an integer option - * @param input A function that returns an option builder, or an already built builder - */ - addIntegerOption(input: SlashCommandIntegerOption | ((builder: SlashCommandIntegerOption) => SlashCommandIntegerOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this; - /** - * Adds a number option - * @param input A function that returns an option builder, or an already built builder - */ - addNumberOption(input: SlashCommandNumberOption | ((builder: SlashCommandNumberOption) => SlashCommandNumberOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this; - private _sharedAddOptionMethod; -} -//# sourceMappingURL=CommandOptions.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.d.ts.map deleted file mode 100644 index 79f811a..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CommandOptions.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/mixins/CommandOptions.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,yBAAyB,EAAE,MAAM,oBAAoB,CAAC;AAC/D,OAAO,EAAE,yBAAyB,EAAE,MAAM,oBAAoB,CAAC;AAC/D,OAAO,EAAE,yBAAyB,EAAE,MAAM,oBAAoB,CAAC;AAC/D,OAAO,EAAE,6BAA6B,EAAE,MAAM,wBAAwB,CAAC;AACvE,OAAO,EAAE,wBAAwB,EAAE,MAAM,mBAAmB,CAAC;AAC7D,OAAO,EAAE,sBAAsB,EAAE,MAAM,iBAAiB,CAAC;AACzD,OAAO,EAAE,wBAAwB,EAAE,MAAM,mBAAmB,CAAC;AAC7D,OAAO,EAAE,sBAAsB,EAAE,MAAM,iBAAiB,CAAC;AACzD,OAAO,KAAK,EAAE,8BAA8B,EAAE,MAAM,wBAAwB,CAAC;AAE7E,qBAAa,yBAAyB,CAAC,6BAA6B,GAAG,IAAI;IAC1E,SAAgB,OAAO,EAAG,8BAA8B,EAAE,CAAC;IAE3D;;;OAGG;IACI,gBAAgB,CACtB,KAAK,EAAE,yBAAyB,GAAG,CAAC,CAAC,OAAO,EAAE,yBAAyB,KAAK,yBAAyB,CAAC;IAKvG;;;OAGG;IACI,aAAa,CAAC,KAAK,EAAE,sBAAsB,GAAG,CAAC,CAAC,OAAO,EAAE,sBAAsB,KAAK,sBAAsB,CAAC;IAIlH;;;OAGG;IACI,gBAAgB,CACtB,KAAK,EAAE,yBAAyB,GAAG,CAAC,CAAC,OAAO,EAAE,yBAAyB,KAAK,yBAAyB,CAAC;IAKvG;;;OAGG;IACI,aAAa,CAAC,KAAK,EAAE,sBAAsB,GAAG,CAAC,CAAC,OAAO,EAAE,sBAAsB,KAAK,sBAAsB,CAAC;IAIlH;;;OAGG;IACI,oBAAoB,CAC1B,KAAK,EAAE,6BAA6B,GAAG,CAAC,CAAC,OAAO,EAAE,6BAA6B,KAAK,6BAA6B,CAAC;IAKnH;;;OAGG;IACI,eAAe,CACrB,KAAK,EAAE,wBAAwB,GAAG,CAAC,CAAC,OAAO,EAAE,wBAAwB,KAAK,wBAAwB,CAAC;IAKpG;;;OAGG;IACI,gBAAgB,CACtB,KAAK,EAAE,yBAAyB,GAAG,CAAC,CAAC,OAAO,EAAE,yBAAyB,KAAK,yBAAyB,CAAC;IAKvG;;;OAGG;IACI,eAAe,CACrB,KAAK,EAAE,wBAAwB,GAAG,CAAC,CAAC,OAAO,EAAE,wBAAwB,KAAK,wBAAwB,CAAC;IAKpG,OAAO,CAAC,sBAAsB;CAmB9B"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.js deleted file mode 100644 index 55ace0a..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.js +++ /dev/null @@ -1,91 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SharedSlashCommandOptions = void 0; -const Assertions_1 = require("../Assertions"); -const boolean_1 = require("../options/boolean"); -const channel_1 = require("../options/channel"); -const integer_1 = require("../options/integer"); -const mentionable_1 = require("../options/mentionable"); -const number_1 = require("../options/number"); -const role_1 = require("../options/role"); -const string_1 = require("../options/string"); -const user_1 = require("../options/user"); -class SharedSlashCommandOptions { - constructor() { - Object.defineProperty(this, "options", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - } - /** - * Adds a boolean option - * @param input A function that returns an option builder, or an already built builder - */ - addBooleanOption(input) { - return this._sharedAddOptionMethod(input, boolean_1.SlashCommandBooleanOption); - } - /** - * Adds a user option - * @param input A function that returns an option builder, or an already built builder - */ - addUserOption(input) { - return this._sharedAddOptionMethod(input, user_1.SlashCommandUserOption); - } - /** - * Adds a channel option - * @param input A function that returns an option builder, or an already built builder - */ - addChannelOption(input) { - return this._sharedAddOptionMethod(input, channel_1.SlashCommandChannelOption); - } - /** - * Adds a role option - * @param input A function that returns an option builder, or an already built builder - */ - addRoleOption(input) { - return this._sharedAddOptionMethod(input, role_1.SlashCommandRoleOption); - } - /** - * Adds a mentionable option - * @param input A function that returns an option builder, or an already built builder - */ - addMentionableOption(input) { - return this._sharedAddOptionMethod(input, mentionable_1.SlashCommandMentionableOption); - } - /** - * Adds a string option - * @param input A function that returns an option builder, or an already built builder - */ - addStringOption(input) { - return this._sharedAddOptionMethod(input, string_1.SlashCommandStringOption); - } - /** - * Adds an integer option - * @param input A function that returns an option builder, or an already built builder - */ - addIntegerOption(input) { - return this._sharedAddOptionMethod(input, integer_1.SlashCommandIntegerOption); - } - /** - * Adds a number option - * @param input A function that returns an option builder, or an already built builder - */ - addNumberOption(input) { - return this._sharedAddOptionMethod(input, number_1.SlashCommandNumberOption); - } - _sharedAddOptionMethod(input, Instance) { - const { options } = this; - // First, assert options conditions - we cannot have more than 25 options - Assertions_1.validateMaxOptionsLength(options); - // Get the final result - const result = typeof input === 'function' ? input(new Instance()) : input; - Assertions_1.assertReturnOfBuilder(result, Instance); - // Push it - options.push(result); - return this; - } -} -exports.SharedSlashCommandOptions = SharedSlashCommandOptions; -//# sourceMappingURL=CommandOptions.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.js.map deleted file mode 100644 index fed3320..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CommandOptions.js","sourceRoot":"/","sources":["interactions/slashCommands/mixins/CommandOptions.ts"],"names":[],"mappings":";;;AAAA,8CAAgF;AAEhF,gDAA+D;AAC/D,gDAA+D;AAC/D,gDAA+D;AAC/D,wDAAuE;AACvE,8CAA6D;AAC7D,0CAAyD;AACzD,8CAA6D;AAC7D,0CAAyD;AAGzD,MAAa,yBAAyB;IAAtC;QACC;;;;;WAA2D;IAiG5D,CAAC;IA/FA;;;OAGG;IACI,gBAAgB,CACtB,KAAsG;QAEtG,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,mCAAyB,CAAC,CAAC;IACtE,CAAC;IAED;;;OAGG;IACI,aAAa,CAAC,KAA6F;QACjH,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,6BAAsB,CAAC,CAAC;IACnE,CAAC;IAED;;;OAGG;IACI,gBAAgB,CACtB,KAAsG;QAEtG,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,mCAAyB,CAAC,CAAC;IACtE,CAAC;IAED;;;OAGG;IACI,aAAa,CAAC,KAA6F;QACjH,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,6BAAsB,CAAC,CAAC;IACnE,CAAC;IAED;;;OAGG;IACI,oBAAoB,CAC1B,KAAkH;QAElH,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,2CAA6B,CAAC,CAAC;IAC1E,CAAC;IAED;;;OAGG;IACI,eAAe,CACrB,KAAmG;QAEnG,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,iCAAwB,CAAC,CAAC;IACrE,CAAC;IAED;;;OAGG;IACI,gBAAgB,CACtB,KAAsG;QAEtG,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,mCAAyB,CAAC,CAAC;IACtE,CAAC;IAED;;;OAGG;IACI,eAAe,CACrB,KAAmG;QAEnG,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,iCAAwB,CAAC,CAAC;IACrE,CAAC;IAEO,sBAAsB,CAC7B,KAA8B,EAC9B,QAAqB;QAErB,MAAM,EAAE,OAAO,EAAE,GAAG,IAAI,CAAC;QAEzB,yEAAyE;QACzE,qCAAwB,CAAC,OAAO,CAAC,CAAC;QAElC,uBAAuB;QACvB,MAAM,MAAM,GAAG,OAAO,KAAK,KAAK,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;QAE3E,kCAAqB,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;QAExC,UAAU;QACV,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAErB,OAAO,IAAI,CAAC;IACb,CAAC;CACD;AAlGD,8DAkGC","sourcesContent":["import { assertReturnOfBuilder, validateMaxOptionsLength } from '../Assertions';\nimport type { SlashCommandOptionBase } from './CommandOptionBase';\nimport { SlashCommandBooleanOption } from '../options/boolean';\nimport { SlashCommandChannelOption } from '../options/channel';\nimport { SlashCommandIntegerOption } from '../options/integer';\nimport { SlashCommandMentionableOption } from '../options/mentionable';\nimport { SlashCommandNumberOption } from '../options/number';\nimport { SlashCommandRoleOption } from '../options/role';\nimport { SlashCommandStringOption } from '../options/string';\nimport { SlashCommandUserOption } from '../options/user';\nimport type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder';\n\nexport class SharedSlashCommandOptions {\n\tpublic readonly options!: ToAPIApplicationCommandOptions[];\n\n\t/**\n\t * Adds a boolean option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addBooleanOption(\n\t\tinput: SlashCommandBooleanOption | ((builder: SlashCommandBooleanOption) => SlashCommandBooleanOption),\n\t) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandBooleanOption);\n\t}\n\n\t/**\n\t * Adds a user option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addUserOption(input: SlashCommandUserOption | ((builder: SlashCommandUserOption) => SlashCommandUserOption)) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandUserOption);\n\t}\n\n\t/**\n\t * Adds a channel option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addChannelOption(\n\t\tinput: SlashCommandChannelOption | ((builder: SlashCommandChannelOption) => SlashCommandChannelOption),\n\t) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandChannelOption);\n\t}\n\n\t/**\n\t * Adds a role option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addRoleOption(input: SlashCommandRoleOption | ((builder: SlashCommandRoleOption) => SlashCommandRoleOption)) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandRoleOption);\n\t}\n\n\t/**\n\t * Adds a mentionable option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addMentionableOption(\n\t\tinput: SlashCommandMentionableOption | ((builder: SlashCommandMentionableOption) => SlashCommandMentionableOption),\n\t) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandMentionableOption);\n\t}\n\n\t/**\n\t * Adds a string option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addStringOption(\n\t\tinput: SlashCommandStringOption | ((builder: SlashCommandStringOption) => SlashCommandStringOption),\n\t) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandStringOption);\n\t}\n\n\t/**\n\t * Adds an integer option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addIntegerOption(\n\t\tinput: SlashCommandIntegerOption | ((builder: SlashCommandIntegerOption) => SlashCommandIntegerOption),\n\t) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandIntegerOption);\n\t}\n\n\t/**\n\t * Adds a number option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addNumberOption(\n\t\tinput: SlashCommandNumberOption | ((builder: SlashCommandNumberOption) => SlashCommandNumberOption),\n\t) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandNumberOption);\n\t}\n\n\tprivate _sharedAddOptionMethod(\n\t\tinput: T | ((builder: T) => T),\n\t\tInstance: new () => T,\n\t): ShouldOmitSubcommandFunctions extends true ? Omit : this {\n\t\tconst { options } = this;\n\n\t\t// First, assert options conditions - we cannot have more than 25 options\n\t\tvalidateMaxOptionsLength(options);\n\n\t\t// Get the final result\n\t\tconst result = typeof input === 'function' ? input(new Instance()) : input;\n\n\t\tassertReturnOfBuilder(result, Instance);\n\n\t\t// Push it\n\t\toptions.push(result);\n\n\t\treturn this;\n\t}\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.d.ts deleted file mode 100644 index a7a5695..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -export declare class SharedNameAndDescription { - readonly name: string; - readonly description: string; - /** - * Sets the name - * @param name The name - */ - setName(name: string): this; - /** - * Sets the description - * @param description The description - */ - setDescription(description: string): this; -} -//# sourceMappingURL=NameAndDescription.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.d.ts.map deleted file mode 100644 index 868dc88..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NameAndDescription.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/mixins/NameAndDescription.ts"],"names":[],"mappings":"AAEA,qBAAa,wBAAwB;IACpC,SAAgB,IAAI,EAAG,MAAM,CAAC;IAC9B,SAAgB,WAAW,EAAG,MAAM,CAAC;IAErC;;;OAGG;IACI,OAAO,CAAC,IAAI,EAAE,MAAM;IAS3B;;;OAGG;IACI,cAAc,CAAC,WAAW,EAAE,MAAM;CAQzC"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.js deleted file mode 100644 index bb6031d..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SharedNameAndDescription = void 0; -const Assertions_1 = require("../Assertions"); -class SharedNameAndDescription { - constructor() { - Object.defineProperty(this, "name", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - Object.defineProperty(this, "description", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - } - /** - * Sets the name - * @param name The name - */ - setName(name) { - // Assert the name matches the conditions - Assertions_1.validateName(name); - Reflect.set(this, 'name', name); - return this; - } - /** - * Sets the description - * @param description The description - */ - setDescription(description) { - // Assert the description matches the conditions - Assertions_1.validateDescription(description); - Reflect.set(this, 'description', description); - return this; - } -} -exports.SharedNameAndDescription = SharedNameAndDescription; -//# sourceMappingURL=NameAndDescription.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.js.map deleted file mode 100644 index f4fa197..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NameAndDescription.js","sourceRoot":"/","sources":["interactions/slashCommands/mixins/NameAndDescription.ts"],"names":[],"mappings":";;;AAAA,8CAAkE;AAElE,MAAa,wBAAwB;IAArC;QACC;;;;;WAA8B;QAC9B;;;;;WAAqC;IA2BtC,CAAC;IAzBA;;;OAGG;IACI,OAAO,CAAC,IAAY;QAC1B,yCAAyC;QACzC,yBAAY,CAAC,IAAI,CAAC,CAAC;QAEnB,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC;QAEhC,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,cAAc,CAAC,WAAmB;QACxC,gDAAgD;QAChD,gCAAmB,CAAC,WAAW,CAAC,CAAC;QAEjC,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,aAAa,EAAE,WAAW,CAAC,CAAC;QAE9C,OAAO,IAAI,CAAC;IACb,CAAC;CACD;AA7BD,4DA6BC","sourcesContent":["import { validateDescription, validateName } from '../Assertions';\n\nexport class SharedNameAndDescription {\n\tpublic readonly name!: string;\n\tpublic readonly description!: string;\n\n\t/**\n\t * Sets the name\n\t * @param name The name\n\t */\n\tpublic setName(name: string) {\n\t\t// Assert the name matches the conditions\n\t\tvalidateName(name);\n\n\t\tReflect.set(this, 'name', name);\n\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the description\n\t * @param description The description\n\t */\n\tpublic setDescription(description: string) {\n\t\t// Assert the description matches the conditions\n\t\tvalidateDescription(description);\n\n\t\tReflect.set(this, 'description', description);\n\n\t\treturn this;\n\t}\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.d.ts deleted file mode 100644 index a0cda36..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ApplicationCommandOptionType } from 'discord-api-types/v9'; -import { SlashCommandOptionBase } from '../mixins/CommandOptionBase'; -export declare class SlashCommandBooleanOption extends SlashCommandOptionBase { - readonly type: ApplicationCommandOptionType.Boolean; - constructor(); -} -//# sourceMappingURL=boolean.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.d.ts.map deleted file mode 100644 index d4d1596..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"boolean.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/boolean.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,sBAAsB,EAAE,MAAM,6BAA6B,CAAC;AAErE,qBAAa,yBAA0B,SAAQ,sBAAsB;IACpE,SAAyB,IAAI,uCAAiD;;CAK9E"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.js deleted file mode 100644 index c54342d..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SlashCommandBooleanOption = void 0; -require("discord-api-types/v9"); -const CommandOptionBase_1 = require("../mixins/CommandOptionBase"); -class SlashCommandBooleanOption extends CommandOptionBase_1.SlashCommandOptionBase { - constructor() { - super(5 /* Boolean */); - Object.defineProperty(this, "type", { - enumerable: true, - configurable: true, - writable: true, - value: 5 /* Boolean */ - }); - } -} -exports.SlashCommandBooleanOption = SlashCommandBooleanOption; -//# sourceMappingURL=boolean.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.js.map deleted file mode 100644 index 94e0554..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"boolean.js","sourceRoot":"/","sources":["interactions/slashCommands/options/boolean.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,mEAAqE;AAErE,MAAa,yBAA0B,SAAQ,0CAAsB;IAGpE;QACC,KAAK,iBAAsC,CAAC;QAH7C;;;;mBAAgC,eAA6C;WAAC;IAI9E,CAAC;CACD;AAND,8DAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { SlashCommandOptionBase } from '../mixins/CommandOptionBase';\n\nexport class SlashCommandBooleanOption extends SlashCommandOptionBase {\n\tpublic override readonly type = ApplicationCommandOptionType.Boolean as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.Boolean);\n\t}\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.d.ts deleted file mode 100644 index 2b6d03a..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ApplicationCommandOptionType } from 'discord-api-types/v9'; -import { SlashCommandOptionBase } from '../mixins/CommandOptionBase'; -export declare class SlashCommandChannelOption extends SlashCommandOptionBase { - readonly type: ApplicationCommandOptionType.Channel; - constructor(); -} -//# sourceMappingURL=channel.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.d.ts.map deleted file mode 100644 index 5e55e53..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"channel.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/channel.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,sBAAsB,EAAE,MAAM,6BAA6B,CAAC;AAErE,qBAAa,yBAA0B,SAAQ,sBAAsB;IACpE,SAAyB,IAAI,uCAAiD;;CAK9E"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.js deleted file mode 100644 index 87e22b4..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SlashCommandChannelOption = void 0; -require("discord-api-types/v9"); -const CommandOptionBase_1 = require("../mixins/CommandOptionBase"); -class SlashCommandChannelOption extends CommandOptionBase_1.SlashCommandOptionBase { - constructor() { - super(7 /* Channel */); - Object.defineProperty(this, "type", { - enumerable: true, - configurable: true, - writable: true, - value: 7 /* Channel */ - }); - } -} -exports.SlashCommandChannelOption = SlashCommandChannelOption; -//# sourceMappingURL=channel.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.js.map deleted file mode 100644 index 1424a39..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"channel.js","sourceRoot":"/","sources":["interactions/slashCommands/options/channel.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,mEAAqE;AAErE,MAAa,yBAA0B,SAAQ,0CAAsB;IAGpE;QACC,KAAK,iBAAsC,CAAC;QAH7C;;;;mBAAgC,eAA6C;WAAC;IAI9E,CAAC;CACD;AAND,8DAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { SlashCommandOptionBase } from '../mixins/CommandOptionBase';\n\nexport class SlashCommandChannelOption extends SlashCommandOptionBase {\n\tpublic override readonly type = ApplicationCommandOptionType.Channel as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.Channel);\n\t}\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.d.ts deleted file mode 100644 index 3faefe0..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ApplicationCommandOptionType } from 'discord-api-types/v9'; -import { ApplicationCommandOptionWithChoicesBase } from '../mixins/CommandOptionWithChoices'; -export declare class SlashCommandIntegerOption extends ApplicationCommandOptionWithChoicesBase { - readonly type: ApplicationCommandOptionType.Integer; - constructor(); -} -//# sourceMappingURL=integer.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.d.ts.map deleted file mode 100644 index e991150..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"integer.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/integer.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,uCAAuC,EAAE,MAAM,oCAAoC,CAAC;AAE7F,qBAAa,yBAA0B,SAAQ,uCAAuC,CAAC,MAAM,CAAC;IAC7F,SAAyB,IAAI,uCAAiD;;CAK9E"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.js deleted file mode 100644 index 73ace64..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SlashCommandIntegerOption = void 0; -require("discord-api-types/v9"); -const CommandOptionWithChoices_1 = require("../mixins/CommandOptionWithChoices"); -class SlashCommandIntegerOption extends CommandOptionWithChoices_1.ApplicationCommandOptionWithChoicesBase { - constructor() { - super(4 /* Integer */); - Object.defineProperty(this, "type", { - enumerable: true, - configurable: true, - writable: true, - value: 4 /* Integer */ - }); - } -} -exports.SlashCommandIntegerOption = SlashCommandIntegerOption; -//# sourceMappingURL=integer.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.js.map deleted file mode 100644 index 8bb13b6..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"integer.js","sourceRoot":"/","sources":["interactions/slashCommands/options/integer.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,iFAA6F;AAE7F,MAAa,yBAA0B,SAAQ,kEAA+C;IAG7F;QACC,KAAK,iBAAsC,CAAC;QAH7C;;;;mBAAgC,eAA6C;WAAC;IAI9E,CAAC;CACD;AAND,8DAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { ApplicationCommandOptionWithChoicesBase } from '../mixins/CommandOptionWithChoices';\n\nexport class SlashCommandIntegerOption extends ApplicationCommandOptionWithChoicesBase {\n\tpublic override readonly type = ApplicationCommandOptionType.Integer as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.Integer);\n\t}\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.d.ts deleted file mode 100644 index ff98caf..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ApplicationCommandOptionType } from 'discord-api-types/v9'; -import { SlashCommandOptionBase } from '../mixins/CommandOptionBase'; -export declare class SlashCommandMentionableOption extends SlashCommandOptionBase { - readonly type: ApplicationCommandOptionType.Mentionable; - constructor(); -} -//# sourceMappingURL=mentionable.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.d.ts.map deleted file mode 100644 index 2099899..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mentionable.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/mentionable.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,sBAAsB,EAAE,MAAM,6BAA6B,CAAC;AAErE,qBAAa,6BAA8B,SAAQ,sBAAsB;IACxE,SAAyB,IAAI,2CAAqD;;CAKlF"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.js deleted file mode 100644 index a6167b3..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SlashCommandMentionableOption = void 0; -require("discord-api-types/v9"); -const CommandOptionBase_1 = require("../mixins/CommandOptionBase"); -class SlashCommandMentionableOption extends CommandOptionBase_1.SlashCommandOptionBase { - constructor() { - super(9 /* Mentionable */); - Object.defineProperty(this, "type", { - enumerable: true, - configurable: true, - writable: true, - value: 9 /* Mentionable */ - }); - } -} -exports.SlashCommandMentionableOption = SlashCommandMentionableOption; -//# sourceMappingURL=mentionable.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.js.map deleted file mode 100644 index 96e79cb..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mentionable.js","sourceRoot":"/","sources":["interactions/slashCommands/options/mentionable.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,mEAAqE;AAErE,MAAa,6BAA8B,SAAQ,0CAAsB;IAGxE;QACC,KAAK,qBAA0C,CAAC;QAHjD;;;;mBAAgC,mBAAiD;WAAC;IAIlF,CAAC;CACD;AAND,sEAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { SlashCommandOptionBase } from '../mixins/CommandOptionBase';\n\nexport class SlashCommandMentionableOption extends SlashCommandOptionBase {\n\tpublic override readonly type = ApplicationCommandOptionType.Mentionable as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.Mentionable);\n\t}\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.d.ts deleted file mode 100644 index 576bd98..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ApplicationCommandOptionType } from 'discord-api-types/v9'; -import { ApplicationCommandOptionWithChoicesBase } from '../mixins/CommandOptionWithChoices'; -export declare class SlashCommandNumberOption extends ApplicationCommandOptionWithChoicesBase { - readonly type: ApplicationCommandOptionType.Number; - constructor(); -} -//# sourceMappingURL=number.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.d.ts.map deleted file mode 100644 index 09345a2..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"number.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/number.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,uCAAuC,EAAE,MAAM,oCAAoC,CAAC;AAE7F,qBAAa,wBAAyB,SAAQ,uCAAuC,CAAC,MAAM,CAAC;IAC5F,SAAyB,IAAI,sCAAgD;;CAK7E"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.js deleted file mode 100644 index d496243..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SlashCommandNumberOption = void 0; -require("discord-api-types/v9"); -const CommandOptionWithChoices_1 = require("../mixins/CommandOptionWithChoices"); -class SlashCommandNumberOption extends CommandOptionWithChoices_1.ApplicationCommandOptionWithChoicesBase { - constructor() { - super(10 /* Number */); - Object.defineProperty(this, "type", { - enumerable: true, - configurable: true, - writable: true, - value: 10 /* Number */ - }); - } -} -exports.SlashCommandNumberOption = SlashCommandNumberOption; -//# sourceMappingURL=number.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.js.map deleted file mode 100644 index 861d770..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"number.js","sourceRoot":"/","sources":["interactions/slashCommands/options/number.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,iFAA6F;AAE7F,MAAa,wBAAyB,SAAQ,kEAA+C;IAG5F;QACC,KAAK,iBAAqC,CAAC;QAH5C;;;;mBAAgC,eAA4C;WAAC;IAI7E,CAAC;CACD;AAND,4DAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { ApplicationCommandOptionWithChoicesBase } from '../mixins/CommandOptionWithChoices';\n\nexport class SlashCommandNumberOption extends ApplicationCommandOptionWithChoicesBase {\n\tpublic override readonly type = ApplicationCommandOptionType.Number as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.Number);\n\t}\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.d.ts deleted file mode 100644 index 3f78471..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ApplicationCommandOptionType } from 'discord-api-types/v9'; -import { SlashCommandOptionBase } from '../mixins/CommandOptionBase'; -export declare class SlashCommandRoleOption extends SlashCommandOptionBase { - readonly type: ApplicationCommandOptionType.Role; - constructor(); -} -//# sourceMappingURL=role.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.d.ts.map deleted file mode 100644 index c4efc7a..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"role.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/role.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,sBAAsB,EAAE,MAAM,6BAA6B,CAAC;AAErE,qBAAa,sBAAuB,SAAQ,sBAAsB;IACjE,SAAyB,IAAI,oCAA8C;;CAK3E"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.js deleted file mode 100644 index a01871a..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SlashCommandRoleOption = void 0; -require("discord-api-types/v9"); -const CommandOptionBase_1 = require("../mixins/CommandOptionBase"); -class SlashCommandRoleOption extends CommandOptionBase_1.SlashCommandOptionBase { - constructor() { - super(8 /* Role */); - Object.defineProperty(this, "type", { - enumerable: true, - configurable: true, - writable: true, - value: 8 /* Role */ - }); - } -} -exports.SlashCommandRoleOption = SlashCommandRoleOption; -//# sourceMappingURL=role.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.js.map deleted file mode 100644 index d901da3..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"role.js","sourceRoot":"/","sources":["interactions/slashCommands/options/role.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,mEAAqE;AAErE,MAAa,sBAAuB,SAAQ,0CAAsB;IAGjE;QACC,KAAK,cAAmC,CAAC;QAH1C;;;;mBAAgC,YAA0C;WAAC;IAI3E,CAAC;CACD;AAND,wDAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { SlashCommandOptionBase } from '../mixins/CommandOptionBase';\n\nexport class SlashCommandRoleOption extends SlashCommandOptionBase {\n\tpublic override readonly type = ApplicationCommandOptionType.Role as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.Role);\n\t}\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.d.ts deleted file mode 100644 index 3141ee7..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ApplicationCommandOptionType } from 'discord-api-types/v9'; -import { ApplicationCommandOptionWithChoicesBase } from '../mixins/CommandOptionWithChoices'; -export declare class SlashCommandStringOption extends ApplicationCommandOptionWithChoicesBase { - readonly type: ApplicationCommandOptionType.String; - constructor(); -} -//# sourceMappingURL=string.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.d.ts.map deleted file mode 100644 index cce8fc5..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"string.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/string.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,uCAAuC,EAAE,MAAM,oCAAoC,CAAC;AAE7F,qBAAa,wBAAyB,SAAQ,uCAAuC,CAAC,MAAM,CAAC;IAC5F,SAAyB,IAAI,sCAAgD;;CAK7E"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.js deleted file mode 100644 index 8578f86..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SlashCommandStringOption = void 0; -require("discord-api-types/v9"); -const CommandOptionWithChoices_1 = require("../mixins/CommandOptionWithChoices"); -class SlashCommandStringOption extends CommandOptionWithChoices_1.ApplicationCommandOptionWithChoicesBase { - constructor() { - super(3 /* String */); - Object.defineProperty(this, "type", { - enumerable: true, - configurable: true, - writable: true, - value: 3 /* String */ - }); - } -} -exports.SlashCommandStringOption = SlashCommandStringOption; -//# sourceMappingURL=string.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.js.map deleted file mode 100644 index 68eac55..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"string.js","sourceRoot":"/","sources":["interactions/slashCommands/options/string.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,iFAA6F;AAE7F,MAAa,wBAAyB,SAAQ,kEAA+C;IAG5F;QACC,KAAK,gBAAqC,CAAC;QAH5C;;;;mBAAgC,cAA4C;WAAC;IAI7E,CAAC;CACD;AAND,4DAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { ApplicationCommandOptionWithChoicesBase } from '../mixins/CommandOptionWithChoices';\n\nexport class SlashCommandStringOption extends ApplicationCommandOptionWithChoicesBase {\n\tpublic override readonly type = ApplicationCommandOptionType.String as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.String);\n\t}\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.d.ts deleted file mode 100644 index 341727c..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ApplicationCommandOptionType } from 'discord-api-types/v9'; -import { SlashCommandOptionBase } from '../mixins/CommandOptionBase'; -export declare class SlashCommandUserOption extends SlashCommandOptionBase { - readonly type: ApplicationCommandOptionType.User; - constructor(); -} -//# sourceMappingURL=user.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.d.ts.map deleted file mode 100644 index 9947f56..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"user.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/user.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,sBAAsB,EAAE,MAAM,6BAA6B,CAAC;AAErE,qBAAa,sBAAuB,SAAQ,sBAAsB;IACjE,SAAyB,IAAI,oCAA8C;;CAK3E"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.js deleted file mode 100644 index d4922ad..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SlashCommandUserOption = void 0; -require("discord-api-types/v9"); -const CommandOptionBase_1 = require("../mixins/CommandOptionBase"); -class SlashCommandUserOption extends CommandOptionBase_1.SlashCommandOptionBase { - constructor() { - super(6 /* User */); - Object.defineProperty(this, "type", { - enumerable: true, - configurable: true, - writable: true, - value: 6 /* User */ - }); - } -} -exports.SlashCommandUserOption = SlashCommandUserOption; -//# sourceMappingURL=user.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.js.map deleted file mode 100644 index 44bad52..0000000 --- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"user.js","sourceRoot":"/","sources":["interactions/slashCommands/options/user.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,mEAAqE;AAErE,MAAa,sBAAuB,SAAQ,0CAAsB;IAGjE;QACC,KAAK,cAAmC,CAAC;QAH1C;;;;mBAAgC,YAA0C;WAAC;IAI3E,CAAC;CACD;AAND,wDAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { SlashCommandOptionBase } from '../mixins/CommandOptionBase';\n\nexport class SlashCommandUserOption extends SlashCommandOptionBase {\n\tpublic override readonly type = ApplicationCommandOptionType.User as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.User);\n\t}\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.d.ts b/node_modules/@discordjs/builders/dist/messages/embed/Assertions.d.ts deleted file mode 100644 index 7be2bd1..0000000 --- a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -import type { APIEmbedField } from 'discord-api-types/v9'; -export declare const fieldNamePredicate: import("ow").StringPredicate; -export declare const fieldValuePredicate: import("ow").StringPredicate; -export declare const fieldInlinePredicate: import("ow").BooleanPredicate & import("ow").BasePredicate; -export declare const embedFieldPredicate: import("ow").ObjectPredicate<{ - name: string; - value: string; - inline: boolean | undefined; -}>; -export declare const embedFieldsArrayPredicate: import("ow").ArrayPredicate<{ - name: string; - value: string; - inline: boolean | undefined; -}>; -export declare function validateFieldLength(fields: APIEmbedField[], amountAdding: number): void; -export declare const authorNamePredicate: import("ow").AnyPredicate; -export declare const urlPredicate: import("ow").AnyPredicate; -export declare const colorPredicate: import("ow").AnyPredicate; -export declare const descriptionPredicate: import("ow").AnyPredicate; -export declare const footerTextPredicate: import("ow").AnyPredicate; -export declare const timestampPredicate: import("ow").AnyPredicate; -export declare const titlePredicate: import("ow").AnyPredicate; -//# sourceMappingURL=Assertions.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.d.ts.map b/node_modules/@discordjs/builders/dist/messages/embed/Assertions.d.ts.map deleted file mode 100644 index 1c23e62..0000000 --- a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Assertions.d.ts","sourceRoot":"/","sources":["messages/embed/Assertions.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,sBAAsB,CAAC;AAG1D,eAAO,MAAM,kBAAkB,8BAAwC,CAAC;AAExE,eAAO,MAAM,mBAAmB,8BAAyC,CAAC;AAE1E,eAAO,MAAM,oBAAoB,iFAAsB,CAAC;AAExD,eAAO,MAAM,mBAAmB;;;;EAI9B,CAAC;AAEH,eAAO,MAAM,yBAAyB;;;;EAAuC,CAAC;AAE9E,wBAAgB,mBAAmB,CAAC,MAAM,EAAE,aAAa,EAAE,EAAE,YAAY,EAAE,MAAM,GAAG,IAAI,CAEvF;AAED,eAAO,MAAM,mBAAmB,0CAAsC,CAAC;AAEvE,eAAO,MAAM,YAAY,sDAA4C,CAAC;AAEtE,eAAO,MAAM,cAAc,0CAA6E,CAAC;AAEzG,eAAO,MAAM,oBAAoB,0CAA0D,CAAC;AAE5F,eAAO,MAAM,mBAAmB,0CAA0D,CAAC;AAE3F,eAAO,MAAM,kBAAkB,iDAAsC,CAAC;AAEtE,eAAO,MAAM,cAAc,0CAAsC,CAAC"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.js b/node_modules/@discordjs/builders/dist/messages/embed/Assertions.js deleted file mode 100644 index 4bed4a9..0000000 --- a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.js +++ /dev/null @@ -1,26 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.titlePredicate = exports.timestampPredicate = exports.footerTextPredicate = exports.descriptionPredicate = exports.colorPredicate = exports.urlPredicate = exports.authorNamePredicate = exports.validateFieldLength = exports.embedFieldsArrayPredicate = exports.embedFieldPredicate = exports.fieldInlinePredicate = exports.fieldValuePredicate = exports.fieldNamePredicate = void 0; -const tslib_1 = require("tslib"); -const ow_1 = tslib_1.__importDefault(require("ow")); -exports.fieldNamePredicate = ow_1.default.string.minLength(1).maxLength(256); -exports.fieldValuePredicate = ow_1.default.string.minLength(1).maxLength(1024); -exports.fieldInlinePredicate = ow_1.default.optional.boolean; -exports.embedFieldPredicate = ow_1.default.object.exactShape({ - name: exports.fieldNamePredicate, - value: exports.fieldValuePredicate, - inline: exports.fieldInlinePredicate, -}); -exports.embedFieldsArrayPredicate = ow_1.default.array.ofType(exports.embedFieldPredicate); -function validateFieldLength(fields, amountAdding) { - ow_1.default(fields.length + amountAdding, 'field amount', ow_1.default.number.lessThanOrEqual(25)); -} -exports.validateFieldLength = validateFieldLength; -exports.authorNamePredicate = ow_1.default.any(exports.fieldNamePredicate, ow_1.default.null); -exports.urlPredicate = ow_1.default.any(ow_1.default.string.url, ow_1.default.nullOrUndefined); -exports.colorPredicate = ow_1.default.any(ow_1.default.number.greaterThanOrEqual(0).lessThanOrEqual(0xffffff), ow_1.default.null); -exports.descriptionPredicate = ow_1.default.any(ow_1.default.string.minLength(1).maxLength(4096), ow_1.default.null); -exports.footerTextPredicate = ow_1.default.any(ow_1.default.string.minLength(1).maxLength(2048), ow_1.default.null); -exports.timestampPredicate = ow_1.default.any(ow_1.default.number, ow_1.default.date, ow_1.default.null); -exports.titlePredicate = ow_1.default.any(exports.fieldNamePredicate, ow_1.default.null); -//# sourceMappingURL=Assertions.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.js.map b/node_modules/@discordjs/builders/dist/messages/embed/Assertions.js.map deleted file mode 100644 index f5a39b2..0000000 --- a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Assertions.js","sourceRoot":"/","sources":["messages/embed/Assertions.ts"],"names":[],"mappings":";;;;AACA,oDAAoB;AAEP,QAAA,kBAAkB,GAAG,YAAE,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AAE3D,QAAA,mBAAmB,GAAG,YAAE,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;AAE7D,QAAA,oBAAoB,GAAG,YAAE,CAAC,QAAQ,CAAC,OAAO,CAAC;AAE3C,QAAA,mBAAmB,GAAG,YAAE,CAAC,MAAM,CAAC,UAAU,CAAC;IACvD,IAAI,EAAE,0BAAkB;IACxB,KAAK,EAAE,2BAAmB;IAC1B,MAAM,EAAE,4BAAoB;CAC5B,CAAC,CAAC;AAEU,QAAA,yBAAyB,GAAG,YAAE,CAAC,KAAK,CAAC,MAAM,CAAC,2BAAmB,CAAC,CAAC;AAE9E,SAAgB,mBAAmB,CAAC,MAAuB,EAAE,YAAoB;IAChF,YAAE,CAAC,MAAM,CAAC,MAAM,GAAG,YAAY,EAAE,cAAc,EAAE,YAAE,CAAC,MAAM,CAAC,eAAe,CAAC,EAAE,CAAC,CAAC,CAAC;AACjF,CAAC;AAFD,kDAEC;AAEY,QAAA,mBAAmB,GAAG,YAAE,CAAC,GAAG,CAAC,0BAAkB,EAAE,YAAE,CAAC,IAAI,CAAC,CAAC;AAE1D,QAAA,YAAY,GAAG,YAAE,CAAC,GAAG,CAAC,YAAE,CAAC,MAAM,CAAC,GAAG,EAAE,YAAE,CAAC,eAAe,CAAC,CAAC;AAEzD,QAAA,cAAc,GAAG,YAAE,CAAC,GAAG,CAAC,YAAE,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,EAAE,YAAE,CAAC,IAAI,CAAC,CAAC;AAE5F,QAAA,oBAAoB,GAAG,YAAE,CAAC,GAAG,CAAC,YAAE,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,YAAE,CAAC,IAAI,CAAC,CAAC;AAE/E,QAAA,mBAAmB,GAAG,YAAE,CAAC,GAAG,CAAC,YAAE,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,YAAE,CAAC,IAAI,CAAC,CAAC;AAE9E,QAAA,kBAAkB,GAAG,YAAE,CAAC,GAAG,CAAC,YAAE,CAAC,MAAM,EAAE,YAAE,CAAC,IAAI,EAAE,YAAE,CAAC,IAAI,CAAC,CAAC;AAEzD,QAAA,cAAc,GAAG,YAAE,CAAC,GAAG,CAAC,0BAAkB,EAAE,YAAE,CAAC,IAAI,CAAC,CAAC","sourcesContent":["import type { APIEmbedField } from 'discord-api-types/v9';\nimport ow from 'ow';\n\nexport const fieldNamePredicate = ow.string.minLength(1).maxLength(256);\n\nexport const fieldValuePredicate = ow.string.minLength(1).maxLength(1024);\n\nexport const fieldInlinePredicate = ow.optional.boolean;\n\nexport const embedFieldPredicate = ow.object.exactShape({\n\tname: fieldNamePredicate,\n\tvalue: fieldValuePredicate,\n\tinline: fieldInlinePredicate,\n});\n\nexport const embedFieldsArrayPredicate = ow.array.ofType(embedFieldPredicate);\n\nexport function validateFieldLength(fields: APIEmbedField[], amountAdding: number): void {\n\tow(fields.length + amountAdding, 'field amount', ow.number.lessThanOrEqual(25));\n}\n\nexport const authorNamePredicate = ow.any(fieldNamePredicate, ow.null);\n\nexport const urlPredicate = ow.any(ow.string.url, ow.nullOrUndefined);\n\nexport const colorPredicate = ow.any(ow.number.greaterThanOrEqual(0).lessThanOrEqual(0xffffff), ow.null);\n\nexport const descriptionPredicate = ow.any(ow.string.minLength(1).maxLength(4096), ow.null);\n\nexport const footerTextPredicate = ow.any(ow.string.minLength(1).maxLength(2048), ow.null);\n\nexport const timestampPredicate = ow.any(ow.number, ow.date, ow.null);\n\nexport const titlePredicate = ow.any(fieldNamePredicate, ow.null);\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Embed.d.ts b/node_modules/@discordjs/builders/dist/messages/embed/Embed.d.ts deleted file mode 100644 index b8ea02a..0000000 --- a/node_modules/@discordjs/builders/dist/messages/embed/Embed.d.ts +++ /dev/null @@ -1,140 +0,0 @@ -import type { APIEmbed, APIEmbedAuthor, APIEmbedField, APIEmbedFooter, APIEmbedImage, APIEmbedProvider, APIEmbedThumbnail, APIEmbedVideo } from 'discord-api-types/v9'; -export interface AuthorOptions { - name: string; - url?: string; - iconURL?: string; -} -export interface FooterOptions { - text: string; - iconURL?: string; -} -/** - * Represents an embed in a message (image/video preview, rich embed, etc.) - */ -export declare class Embed implements APIEmbed { - /** - * An array of fields of this embed. - */ - fields: APIEmbedField[]; - /** - * The embed title. - */ - title?: string; - /** - * The embed description. - */ - description?: string; - /** - * The embed url. - */ - url?: string; - /** - * The embed color. - */ - color?: number; - /** - * The timestamp of the embed in the ISO format. - */ - timestamp?: string; - /** - * The embed thumbnail data. - */ - thumbnail?: APIEmbedThumbnail; - /** - * The embed image data. - */ - image?: APIEmbedImage; - /** - * Received video data. - */ - video?: APIEmbedVideo; - /** - * The embed author data. - */ - author?: APIEmbedAuthor; - /** - * Received data about the embed provider. - */ - provider?: APIEmbedProvider; - /** - * The embed footer data. - */ - footer?: APIEmbedFooter; - constructor(data?: APIEmbed); - /** - * The accumulated length for the embed title, description, fields, footer text, and author name. - */ - get length(): number; - /** - * Adds a field to the embed (max 25). - * @param field The field to add. - */ - addField(field: APIEmbedField): this; - /** - * Adds fields to the embed (max 25). - * @param fields The fields to add. - */ - addFields(...fields: APIEmbedField[]): this; - /** - * Removes, replaces, or inserts fields in the embed (max 25). - * @param index The index to start at. - * @param deleteCount The number of fields to remove. - * @param fields The replacing field objects. - */ - spliceFields(index: number, deleteCount: number, ...fields: APIEmbedField[]): this; - /** - * Sets the author of this embed. - * @param options The options for the author. - */ - setAuthor(options: AuthorOptions | null): this; - /** - * Sets the color of this embed. - * @param color The color of the embed. - */ - setColor(color: number | null): this; - /** - * Sets the description of this embed. - * @param description The description. - */ - setDescription(description: string | null): this; - /** - * Sets the footer of this embed. - * @param options The options for the footer. - */ - setFooter(options: FooterOptions | null): this; - /** - * Sets the image of this embed. - * @param url The URL of the image. - */ - setImage(url: string | null): this; - /** - * Sets the thumbnail of this embed. - * @param url The URL of the thumbnail. - */ - setThumbnail(url: string | null): this; - /** - * Sets the timestamp of this embed. - * @param timestamp The timestamp or date. - */ - setTimestamp(timestamp?: number | Date | null): this; - /** - * Sets the title of this embed. - * @param title The title. - */ - setTitle(title: string | null): this; - /** - * Sets the URL of this embed. - * @param url The URL. - */ - setURL(url: string | null): this; - /** - * Transforms the embed to a plain object. - */ - toJSON(): APIEmbed; - /** - * Normalizes field input and resolves strings. - * @param fields Fields to normalize. - */ - static normalizeFields(...fields: APIEmbedField[]): APIEmbedField[]; -} -//# sourceMappingURL=Embed.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Embed.d.ts.map b/node_modules/@discordjs/builders/dist/messages/embed/Embed.d.ts.map deleted file mode 100644 index 2ede024..0000000 --- a/node_modules/@discordjs/builders/dist/messages/embed/Embed.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Embed.d.ts","sourceRoot":"/","sources":["messages/embed/Embed.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EACX,QAAQ,EACR,cAAc,EACd,aAAa,EACb,cAAc,EACd,aAAa,EACb,gBAAgB,EAChB,iBAAiB,EACjB,aAAa,EACb,MAAM,sBAAsB,CAAC;AAiB9B,MAAM,WAAW,aAAa;IAC7B,IAAI,EAAE,MAAM,CAAC;IACb,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,OAAO,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,aAAa;IAC7B,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,CAAC,EAAE,MAAM,CAAC;CACjB;AAED;;GAEG;AACH,qBAAa,KAAM,YAAW,QAAQ;IACrC;;OAEG;IACI,MAAM,EAAE,aAAa,EAAE,CAAC;IAE/B;;OAEG;IACI,KAAK,CAAC,EAAE,MAAM,CAAC;IAEtB;;OAEG;IACI,WAAW,CAAC,EAAE,MAAM,CAAC;IAE5B;;OAEG;IACI,GAAG,CAAC,EAAE,MAAM,CAAC;IAEpB;;OAEG;IACI,KAAK,CAAC,EAAE,MAAM,CAAC;IAEtB;;OAEG;IACI,SAAS,CAAC,EAAE,MAAM,CAAC;IAE1B;;OAEG;IACI,SAAS,CAAC,EAAE,iBAAiB,CAAC;IAErC;;OAEG;IACI,KAAK,CAAC,EAAE,aAAa,CAAC;IAE7B;;OAEG;IACI,KAAK,CAAC,EAAE,aAAa,CAAC;IAE7B;;OAEG;IACI,MAAM,CAAC,EAAE,cAAc,CAAC;IAE/B;;OAEG;IACI,QAAQ,CAAC,EAAE,gBAAgB,CAAC;IAEnC;;OAEG;IACI,MAAM,CAAC,EAAE,cAAc,CAAC;gBAEZ,IAAI,GAAE,QAAa;IAgBtC;;OAEG;IACH,IAAW,MAAM,IAAI,MAAM,CAQ1B;IAED;;;OAGG;IACI,QAAQ,CAAC,KAAK,EAAE,aAAa,GAAG,IAAI;IAI3C;;;OAGG;IACI,SAAS,CAAC,GAAG,MAAM,EAAE,aAAa,EAAE,GAAG,IAAI;IAWlD;;;;;OAKG;IACI,YAAY,CAAC,KAAK,EAAE,MAAM,EAAE,WAAW,EAAE,MAAM,EAAE,GAAG,MAAM,EAAE,aAAa,EAAE,GAAG,IAAI;IAWzF;;;OAGG;IACI,SAAS,CAAC,OAAO,EAAE,aAAa,GAAG,IAAI,GAAG,IAAI;IAgBrD;;;OAGG;IACI,QAAQ,CAAC,KAAK,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI;IAQ3C;;;OAGG;IACI,cAAc,CAAC,WAAW,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI;IAQvD;;;OAGG;IACI,SAAS,CAAC,OAAO,EAAE,aAAa,GAAG,IAAI,GAAG,IAAI;IAerD;;;OAGG;IACI,QAAQ,CAAC,GAAG,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI;IAQzC;;;OAGG;IACI,YAAY,CAAC,GAAG,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI;IAQ7C;;;OAGG;IACI,YAAY,CAAC,SAAS,GAAE,MAAM,GAAG,IAAI,GAAG,IAAiB,GAAG,IAAI;IAQvE;;;OAGG;IACI,QAAQ,CAAC,KAAK,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI;IAQ3C;;;OAGG;IACI,MAAM,CAAC,GAAG,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI;IAQvC;;OAEG;IACI,MAAM,IAAI,QAAQ;IAIzB;;;OAGG;WACW,eAAe,CAAC,GAAG,MAAM,EAAE,aAAa,EAAE,GAAG,aAAa,EAAE;CAS1E"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Embed.js b/node_modules/@discordjs/builders/dist/messages/embed/Embed.js deleted file mode 100644 index 0a956b9..0000000 --- a/node_modules/@discordjs/builders/dist/messages/embed/Embed.js +++ /dev/null @@ -1,300 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Embed = void 0; -const tslib_1 = require("tslib"); -const ow_1 = tslib_1.__importDefault(require("ow")); -const Assertions_1 = require("./Assertions"); -/** - * Represents an embed in a message (image/video preview, rich embed, etc.) - */ -class Embed { - constructor(data = {}) { - /** - * An array of fields of this embed. - */ - Object.defineProperty(this, "fields", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - /** - * The embed title. - */ - Object.defineProperty(this, "title", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - /** - * The embed description. - */ - Object.defineProperty(this, "description", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - /** - * The embed url. - */ - Object.defineProperty(this, "url", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - /** - * The embed color. - */ - Object.defineProperty(this, "color", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - /** - * The timestamp of the embed in the ISO format. - */ - Object.defineProperty(this, "timestamp", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - /** - * The embed thumbnail data. - */ - Object.defineProperty(this, "thumbnail", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - /** - * The embed image data. - */ - Object.defineProperty(this, "image", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - /** - * Received video data. - */ - Object.defineProperty(this, "video", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - /** - * The embed author data. - */ - Object.defineProperty(this, "author", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - /** - * Received data about the embed provider. - */ - Object.defineProperty(this, "provider", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - /** - * The embed footer data. - */ - Object.defineProperty(this, "footer", { - enumerable: true, - configurable: true, - writable: true, - value: void 0 - }); - this.title = data.title; - this.description = data.description; - this.url = data.url; - this.color = data.color; - this.thumbnail = data.thumbnail; - this.image = data.image; - this.video = data.video; - this.author = data.author; - this.provider = data.provider; - this.footer = data.footer; - this.fields = data.fields ?? []; - if (data.timestamp) - this.timestamp = new Date(data.timestamp).toISOString(); - } - /** - * The accumulated length for the embed title, description, fields, footer text, and author name. - */ - get length() { - return ((this.title?.length ?? 0) + - (this.description?.length ?? 0) + - this.fields.reduce((prev, curr) => prev + curr.name.length + curr.value.length, 0) + - (this.footer?.text.length ?? 0) + - (this.author?.name?.length ?? 0)); - } - /** - * Adds a field to the embed (max 25). - * @param field The field to add. - */ - addField(field) { - return this.addFields(field); - } - /** - * Adds fields to the embed (max 25). - * @param fields The fields to add. - */ - addFields(...fields) { - // Data assertions - ow_1.default(fields, 'fields', Assertions_1.embedFieldsArrayPredicate); - // Ensure adding these fields won't exceed the 25 field limit - Assertions_1.validateFieldLength(this.fields, fields.length); - this.fields.push(...Embed.normalizeFields(...fields)); - return this; - } - /** - * Removes, replaces, or inserts fields in the embed (max 25). - * @param index The index to start at. - * @param deleteCount The number of fields to remove. - * @param fields The replacing field objects. - */ - spliceFields(index, deleteCount, ...fields) { - // Data assertions - ow_1.default(fields, 'fields', Assertions_1.embedFieldsArrayPredicate); - // Ensure adding these fields won't exceed the 25 field limit - Assertions_1.validateFieldLength(this.fields, fields.length - deleteCount); - this.fields.splice(index, deleteCount, ...Embed.normalizeFields(...fields)); - return this; - } - /** - * Sets the author of this embed. - * @param options The options for the author. - */ - setAuthor(options) { - if (options === null) { - this.author = undefined; - return this; - } - const { name, iconURL, url } = options; - // Data assertions - ow_1.default(name, 'name', Assertions_1.authorNamePredicate); - ow_1.default(iconURL, 'iconURL', Assertions_1.urlPredicate); - ow_1.default(url, 'url', Assertions_1.urlPredicate); - this.author = { name, url, icon_url: iconURL }; - return this; - } - /** - * Sets the color of this embed. - * @param color The color of the embed. - */ - setColor(color) { - // Data assertions - ow_1.default(color, 'color', Assertions_1.colorPredicate); - this.color = color ?? undefined; - return this; - } - /** - * Sets the description of this embed. - * @param description The description. - */ - setDescription(description) { - // Data assertions - ow_1.default(description, 'description', Assertions_1.descriptionPredicate); - this.description = description ?? undefined; - return this; - } - /** - * Sets the footer of this embed. - * @param options The options for the footer. - */ - setFooter(options) { - if (options === null) { - this.footer = undefined; - return this; - } - const { text, iconURL } = options; - // Data assertions - ow_1.default(text, 'text', Assertions_1.footerTextPredicate); - ow_1.default(iconURL, 'iconURL', Assertions_1.urlPredicate); - this.footer = { text, icon_url: iconURL }; - return this; - } - /** - * Sets the image of this embed. - * @param url The URL of the image. - */ - setImage(url) { - // Data assertions - ow_1.default(url, 'url', Assertions_1.urlPredicate); - this.image = url ? { url } : undefined; - return this; - } - /** - * Sets the thumbnail of this embed. - * @param url The URL of the thumbnail. - */ - setThumbnail(url) { - // Data assertions - ow_1.default(url, 'url', Assertions_1.urlPredicate); - this.thumbnail = url ? { url } : undefined; - return this; - } - /** - * Sets the timestamp of this embed. - * @param timestamp The timestamp or date. - */ - setTimestamp(timestamp = Date.now()) { - // Data assertions - ow_1.default(timestamp, 'timestamp', Assertions_1.timestampPredicate); - this.timestamp = timestamp ? new Date(timestamp).toISOString() : undefined; - return this; - } - /** - * Sets the title of this embed. - * @param title The title. - */ - setTitle(title) { - // Data assertions - ow_1.default(title, 'title', Assertions_1.titlePredicate); - this.title = title ?? undefined; - return this; - } - /** - * Sets the URL of this embed. - * @param url The URL. - */ - setURL(url) { - // Data assertions - ow_1.default(url, 'url', Assertions_1.urlPredicate); - this.url = url ?? undefined; - return this; - } - /** - * Transforms the embed to a plain object. - */ - toJSON() { - return { ...this }; - } - /** - * Normalizes field input and resolves strings. - * @param fields Fields to normalize. - */ - static normalizeFields(...fields) { - return fields.flat(Infinity).map((field) => { - ow_1.default(field.name, 'field name', Assertions_1.fieldNamePredicate); - ow_1.default(field.value, 'field value', Assertions_1.fieldValuePredicate); - ow_1.default(field.inline, 'field inline', Assertions_1.fieldInlinePredicate); - return { name: field.name, value: field.value, inline: field.inline ?? undefined }; - }); - } -} -exports.Embed = Embed; -//# sourceMappingURL=Embed.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Embed.js.map b/node_modules/@discordjs/builders/dist/messages/embed/Embed.js.map deleted file mode 100644 index 289693a..0000000 --- a/node_modules/@discordjs/builders/dist/messages/embed/Embed.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Embed.js","sourceRoot":"/","sources":["messages/embed/Embed.ts"],"names":[],"mappings":";;;;AAUA,oDAAoB;AACpB,6CAasB;AAatB;;GAEG;AACH,MAAa,KAAK;IA6DjB,YAAmB,OAAiB,EAAE;QA5DtC;;WAEG;QACH;;;;;WAA+B;QAE/B;;WAEG;QACH;;;;;WAAsB;QAEtB;;WAEG;QACH;;;;;WAA4B;QAE5B;;WAEG;QACH;;;;;WAAoB;QAEpB;;WAEG;QACH;;;;;WAAsB;QAEtB;;WAEG;QACH;;;;;WAA0B;QAE1B;;WAEG;QACH;;;;;WAAqC;QAErC;;WAEG;QACH;;;;;WAA6B;QAE7B;;WAEG;QACH;;;;;WAA6B;QAE7B;;WAEG;QACH;;;;;WAA+B;QAE/B;;WAEG;QACH;;;;;WAAmC;QAEnC;;WAEG;QACH;;;;;WAA+B;QAG9B,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;QACxB,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC;QACpB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;QACxB,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;QAChC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;QACxB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;QACxB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC1B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC9B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC1B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,IAAI,EAAE,CAAC;QAEhC,IAAI,IAAI,CAAC,SAAS;YAAE,IAAI,CAAC,SAAS,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE,CAAC;IAC7E,CAAC;IAED;;OAEG;IACH,IAAW,MAAM;QAChB,OAAO,CACN,CAAC,IAAI,CAAC,KAAK,EAAE,MAAM,IAAI,CAAC,CAAC;YACzB,CAAC,IAAI,CAAC,WAAW,EAAE,MAAM,IAAI,CAAC,CAAC;YAC/B,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC;YAClF,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC;YAC/B,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,EAAE,MAAM,IAAI,CAAC,CAAC,CAChC,CAAC;IACH,CAAC;IAED;;;OAGG;IACI,QAAQ,CAAC,KAAoB;QACnC,OAAO,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;IAC9B,CAAC;IAED;;;OAGG;IACI,SAAS,CAAC,GAAG,MAAuB;QAC1C,kBAAkB;QAClB,YAAE,CAAC,MAAM,EAAE,QAAQ,EAAE,sCAAyB,CAAC,CAAC;QAEhD,6DAA6D;QAC7D,gCAAmB,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,CAAC,CAAC;QAEhD,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,eAAe,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;QACtD,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;;;OAKG;IACI,YAAY,CAAC,KAAa,EAAE,WAAmB,EAAE,GAAG,MAAuB;QACjF,kBAAkB;QAClB,YAAE,CAAC,MAAM,EAAE,QAAQ,EAAE,sCAAyB,CAAC,CAAC;QAEhD,6DAA6D;QAC7D,gCAAmB,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,GAAG,WAAW,CAAC,CAAC;QAE9D,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,WAAW,EAAE,GAAG,KAAK,CAAC,eAAe,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;QAC5E,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,SAAS,CAAC,OAA6B;QAC7C,IAAI,OAAO,KAAK,IAAI,EAAE;YACrB,IAAI,CAAC,MAAM,GAAG,SAAS,CAAC;YACxB,OAAO,IAAI,CAAC;SACZ;QAED,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,GAAG,OAAO,CAAC;QACvC,kBAAkB;QAClB,YAAE,CAAC,IAAI,EAAE,MAAM,EAAE,gCAAmB,CAAC,CAAC;QACtC,YAAE,CAAC,OAAO,EAAE,SAAS,EAAE,yBAAY,CAAC,CAAC;QACrC,YAAE,CAAC,GAAG,EAAE,KAAK,EAAE,yBAAY,CAAC,CAAC;QAE7B,IAAI,CAAC,MAAM,GAAG,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC;QAC/C,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,QAAQ,CAAC,KAAoB;QACnC,kBAAkB;QAClB,YAAE,CAAC,KAAK,EAAE,OAAO,EAAE,2BAAc,CAAC,CAAC;QAEnC,IAAI,CAAC,KAAK,GAAG,KAAK,IAAI,SAAS,CAAC;QAChC,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,cAAc,CAAC,WAA0B;QAC/C,kBAAkB;QAClB,YAAE,CAAC,WAAW,EAAE,aAAa,EAAE,iCAAoB,CAAC,CAAC;QAErD,IAAI,CAAC,WAAW,GAAG,WAAW,IAAI,SAAS,CAAC;QAC5C,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,SAAS,CAAC,OAA6B;QAC7C,IAAI,OAAO,KAAK,IAAI,EAAE;YACrB,IAAI,CAAC,MAAM,GAAG,SAAS,CAAC;YACxB,OAAO,IAAI,CAAC;SACZ;QAED,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,OAAO,CAAC;QAClC,kBAAkB;QAClB,YAAE,CAAC,IAAI,EAAE,MAAM,EAAE,gCAAmB,CAAC,CAAC;QACtC,YAAE,CAAC,OAAO,EAAE,SAAS,EAAE,yBAAY,CAAC,CAAC;QAErC,IAAI,CAAC,MAAM,GAAG,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC;QAC1C,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,QAAQ,CAAC,GAAkB;QACjC,kBAAkB;QAClB,YAAE,CAAC,GAAG,EAAE,KAAK,EAAE,yBAAY,CAAC,CAAC;QAE7B,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC;QACvC,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,YAAY,CAAC,GAAkB;QACrC,kBAAkB;QAClB,YAAE,CAAC,GAAG,EAAE,KAAK,EAAE,yBAAY,CAAC,CAAC;QAE7B,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC;QAC3C,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,YAAY,CAAC,YAAkC,IAAI,CAAC,GAAG,EAAE;QAC/D,kBAAkB;QAClB,YAAE,CAAC,SAAS,EAAE,WAAW,EAAE,+BAAkB,CAAC,CAAC;QAE/C,IAAI,CAAC,SAAS,GAAG,SAAS,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC;QAC3E,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,QAAQ,CAAC,KAAoB;QACnC,kBAAkB;QAClB,YAAE,CAAC,KAAK,EAAE,OAAO,EAAE,2BAAc,CAAC,CAAC;QAEnC,IAAI,CAAC,KAAK,GAAG,KAAK,IAAI,SAAS,CAAC;QAChC,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,MAAM,CAAC,GAAkB;QAC/B,kBAAkB;QAClB,YAAE,CAAC,GAAG,EAAE,KAAK,EAAE,yBAAY,CAAC,CAAC;QAE7B,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,SAAS,CAAC;QAC5B,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;OAEG;IACI,MAAM;QACZ,OAAO,EAAE,GAAG,IAAI,EAAE,CAAC;IACpB,CAAC;IAED;;;OAGG;IACI,MAAM,CAAC,eAAe,CAAC,GAAG,MAAuB;QACvD,OAAO,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,EAAE;YAC1C,YAAE,CAAC,KAAK,CAAC,IAAI,EAAE,YAAY,EAAE,+BAAkB,CAAC,CAAC;YACjD,YAAE,CAAC,KAAK,CAAC,KAAK,EAAE,aAAa,EAAE,gCAAmB,CAAC,CAAC;YACpD,YAAE,CAAC,KAAK,CAAC,MAAM,EAAE,cAAc,EAAE,iCAAoB,CAAC,CAAC;YAEvD,OAAO,EAAE,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,EAAE,MAAM,EAAE,KAAK,CAAC,MAAM,IAAI,SAAS,EAAE,CAAC;QACpF,CAAC,CAAC,CAAC;IACJ,CAAC;CACD;AAjRD,sBAiRC","sourcesContent":["import type {\n\tAPIEmbed,\n\tAPIEmbedAuthor,\n\tAPIEmbedField,\n\tAPIEmbedFooter,\n\tAPIEmbedImage,\n\tAPIEmbedProvider,\n\tAPIEmbedThumbnail,\n\tAPIEmbedVideo,\n} from 'discord-api-types/v9';\nimport ow from 'ow';\nimport {\n\tauthorNamePredicate,\n\tcolorPredicate,\n\tdescriptionPredicate,\n\tembedFieldsArrayPredicate,\n\tfieldInlinePredicate,\n\tfieldNamePredicate,\n\tfieldValuePredicate,\n\tfooterTextPredicate,\n\ttimestampPredicate,\n\ttitlePredicate,\n\turlPredicate,\n\tvalidateFieldLength,\n} from './Assertions';\n\nexport interface AuthorOptions {\n\tname: string;\n\turl?: string;\n\ticonURL?: string;\n}\n\nexport interface FooterOptions {\n\ttext: string;\n\ticonURL?: string;\n}\n\n/**\n * Represents an embed in a message (image/video preview, rich embed, etc.)\n */\nexport class Embed implements APIEmbed {\n\t/**\n\t * An array of fields of this embed.\n\t */\n\tpublic fields: APIEmbedField[];\n\n\t/**\n\t * The embed title.\n\t */\n\tpublic title?: string;\n\n\t/**\n\t * The embed description.\n\t */\n\tpublic description?: string;\n\n\t/**\n\t * The embed url.\n\t */\n\tpublic url?: string;\n\n\t/**\n\t * The embed color.\n\t */\n\tpublic color?: number;\n\n\t/**\n\t * The timestamp of the embed in the ISO format.\n\t */\n\tpublic timestamp?: string;\n\n\t/**\n\t * The embed thumbnail data.\n\t */\n\tpublic thumbnail?: APIEmbedThumbnail;\n\n\t/**\n\t * The embed image data.\n\t */\n\tpublic image?: APIEmbedImage;\n\n\t/**\n\t * Received video data.\n\t */\n\tpublic video?: APIEmbedVideo;\n\n\t/**\n\t * The embed author data.\n\t */\n\tpublic author?: APIEmbedAuthor;\n\n\t/**\n\t * Received data about the embed provider.\n\t */\n\tpublic provider?: APIEmbedProvider;\n\n\t/**\n\t * The embed footer data.\n\t */\n\tpublic footer?: APIEmbedFooter;\n\n\tpublic constructor(data: APIEmbed = {}) {\n\t\tthis.title = data.title;\n\t\tthis.description = data.description;\n\t\tthis.url = data.url;\n\t\tthis.color = data.color;\n\t\tthis.thumbnail = data.thumbnail;\n\t\tthis.image = data.image;\n\t\tthis.video = data.video;\n\t\tthis.author = data.author;\n\t\tthis.provider = data.provider;\n\t\tthis.footer = data.footer;\n\t\tthis.fields = data.fields ?? [];\n\n\t\tif (data.timestamp) this.timestamp = new Date(data.timestamp).toISOString();\n\t}\n\n\t/**\n\t * The accumulated length for the embed title, description, fields, footer text, and author name.\n\t */\n\tpublic get length(): number {\n\t\treturn (\n\t\t\t(this.title?.length ?? 0) +\n\t\t\t(this.description?.length ?? 0) +\n\t\t\tthis.fields.reduce((prev, curr) => prev + curr.name.length + curr.value.length, 0) +\n\t\t\t(this.footer?.text.length ?? 0) +\n\t\t\t(this.author?.name?.length ?? 0)\n\t\t);\n\t}\n\n\t/**\n\t * Adds a field to the embed (max 25).\n\t * @param field The field to add.\n\t */\n\tpublic addField(field: APIEmbedField): this {\n\t\treturn this.addFields(field);\n\t}\n\n\t/**\n\t * Adds fields to the embed (max 25).\n\t * @param fields The fields to add.\n\t */\n\tpublic addFields(...fields: APIEmbedField[]): this {\n\t\t// Data assertions\n\t\tow(fields, 'fields', embedFieldsArrayPredicate);\n\n\t\t// Ensure adding these fields won't exceed the 25 field limit\n\t\tvalidateFieldLength(this.fields, fields.length);\n\n\t\tthis.fields.push(...Embed.normalizeFields(...fields));\n\t\treturn this;\n\t}\n\n\t/**\n\t * Removes, replaces, or inserts fields in the embed (max 25).\n\t * @param index The index to start at.\n\t * @param deleteCount The number of fields to remove.\n\t * @param fields The replacing field objects.\n\t */\n\tpublic spliceFields(index: number, deleteCount: number, ...fields: APIEmbedField[]): this {\n\t\t// Data assertions\n\t\tow(fields, 'fields', embedFieldsArrayPredicate);\n\n\t\t// Ensure adding these fields won't exceed the 25 field limit\n\t\tvalidateFieldLength(this.fields, fields.length - deleteCount);\n\n\t\tthis.fields.splice(index, deleteCount, ...Embed.normalizeFields(...fields));\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the author of this embed.\n\t * @param options The options for the author.\n\t */\n\tpublic setAuthor(options: AuthorOptions | null): this {\n\t\tif (options === null) {\n\t\t\tthis.author = undefined;\n\t\t\treturn this;\n\t\t}\n\n\t\tconst { name, iconURL, url } = options;\n\t\t// Data assertions\n\t\tow(name, 'name', authorNamePredicate);\n\t\tow(iconURL, 'iconURL', urlPredicate);\n\t\tow(url, 'url', urlPredicate);\n\n\t\tthis.author = { name, url, icon_url: iconURL };\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the color of this embed.\n\t * @param color The color of the embed.\n\t */\n\tpublic setColor(color: number | null): this {\n\t\t// Data assertions\n\t\tow(color, 'color', colorPredicate);\n\n\t\tthis.color = color ?? undefined;\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the description of this embed.\n\t * @param description The description.\n\t */\n\tpublic setDescription(description: string | null): this {\n\t\t// Data assertions\n\t\tow(description, 'description', descriptionPredicate);\n\n\t\tthis.description = description ?? undefined;\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the footer of this embed.\n\t * @param options The options for the footer.\n\t */\n\tpublic setFooter(options: FooterOptions | null): this {\n\t\tif (options === null) {\n\t\t\tthis.footer = undefined;\n\t\t\treturn this;\n\t\t}\n\n\t\tconst { text, iconURL } = options;\n\t\t// Data assertions\n\t\tow(text, 'text', footerTextPredicate);\n\t\tow(iconURL, 'iconURL', urlPredicate);\n\n\t\tthis.footer = { text, icon_url: iconURL };\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the image of this embed.\n\t * @param url The URL of the image.\n\t */\n\tpublic setImage(url: string | null): this {\n\t\t// Data assertions\n\t\tow(url, 'url', urlPredicate);\n\n\t\tthis.image = url ? { url } : undefined;\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the thumbnail of this embed.\n\t * @param url The URL of the thumbnail.\n\t */\n\tpublic setThumbnail(url: string | null): this {\n\t\t// Data assertions\n\t\tow(url, 'url', urlPredicate);\n\n\t\tthis.thumbnail = url ? { url } : undefined;\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the timestamp of this embed.\n\t * @param timestamp The timestamp or date.\n\t */\n\tpublic setTimestamp(timestamp: number | Date | null = Date.now()): this {\n\t\t// Data assertions\n\t\tow(timestamp, 'timestamp', timestampPredicate);\n\n\t\tthis.timestamp = timestamp ? new Date(timestamp).toISOString() : undefined;\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the title of this embed.\n\t * @param title The title.\n\t */\n\tpublic setTitle(title: string | null): this {\n\t\t// Data assertions\n\t\tow(title, 'title', titlePredicate);\n\n\t\tthis.title = title ?? undefined;\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the URL of this embed.\n\t * @param url The URL.\n\t */\n\tpublic setURL(url: string | null): this {\n\t\t// Data assertions\n\t\tow(url, 'url', urlPredicate);\n\n\t\tthis.url = url ?? undefined;\n\t\treturn this;\n\t}\n\n\t/**\n\t * Transforms the embed to a plain object.\n\t */\n\tpublic toJSON(): APIEmbed {\n\t\treturn { ...this };\n\t}\n\n\t/**\n\t * Normalizes field input and resolves strings.\n\t * @param fields Fields to normalize.\n\t */\n\tpublic static normalizeFields(...fields: APIEmbedField[]): APIEmbedField[] {\n\t\treturn fields.flat(Infinity).map((field) => {\n\t\t\tow(field.name, 'field name', fieldNamePredicate);\n\t\t\tow(field.value, 'field value', fieldValuePredicate);\n\t\t\tow(field.inline, 'field inline', fieldInlinePredicate);\n\n\t\t\treturn { name: field.name, value: field.value, inline: field.inline ?? undefined };\n\t\t});\n\t}\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/messages/formatters.d.ts b/node_modules/@discordjs/builders/dist/messages/formatters.d.ts deleted file mode 100644 index 80c8425..0000000 --- a/node_modules/@discordjs/builders/dist/messages/formatters.d.ts +++ /dev/null @@ -1,198 +0,0 @@ -/// -import type { Snowflake } from 'discord-api-types/globals'; -import type { URL } from 'url'; -/** - * Wraps the content inside a codeblock with no language. - * @param content The content to wrap. - */ -export declare function codeBlock(content: C): `\`\`\`\n${C}\`\`\``; -/** - * Wraps the content inside a codeblock with the specified language. - * @param language The language for the codeblock. - * @param content The content to wrap. - */ -export declare function codeBlock(language: L, content: C): `\`\`\`${L}\n${C}\`\`\``; -/** - * Wraps the content inside \`backticks\`, which formats it as inline code. - * @param content The content to wrap. - */ -export declare function inlineCode(content: C): `\`${C}\``; -/** - * Formats the content into italic text. - * @param content The content to wrap. - */ -export declare function italic(content: C): `_${C}_`; -/** - * Formats the content into bold text. - * @param content The content to wrap. - */ -export declare function bold(content: C): `**${C}**`; -/** - * Formats the content into underscored text. - * @param content The content to wrap. - */ -export declare function underscore(content: C): `__${C}__`; -/** - * Formats the content into strike-through text. - * @param content The content to wrap. - */ -export declare function strikethrough(content: C): `~~${C}~~`; -/** - * Formats the content into a quote. This needs to be at the start of the line for Discord to format it. - * @param content The content to wrap. - */ -export declare function quote(content: C): `> ${C}`; -/** - * Formats the content into a block quote. This needs to be at the start of the line for Discord to format it. - * @param content The content to wrap. - */ -export declare function blockQuote(content: C): `>>> ${C}`; -/** - * Wraps the URL into `<>`, which stops it from embedding. - * @param url The URL to wrap. - */ -export declare function hideLinkEmbed(url: C): `<${C}>`; -/** - * Wraps the URL into `<>`, which stops it from embedding. - * @param url The URL to wrap. - */ -export declare function hideLinkEmbed(url: URL): `<${string}>`; -/** - * Formats the content and the URL into a masked URL. - * @param content The content to display. - * @param url The URL the content links to. - */ -export declare function hyperlink(content: C, url: URL): `[${C}](${string})`; -/** - * Formats the content and the URL into a masked URL. - * @param content The content to display. - * @param url The URL the content links to. - */ -export declare function hyperlink(content: C, url: U): `[${C}](${U})`; -/** - * Formats the content and the URL into a masked URL. - * @param content The content to display. - * @param url The URL the content links to. - * @param title The title shown when hovering on the masked link. - */ -export declare function hyperlink(content: C, url: URL, title: T): `[${C}](${string} "${T}")`; -/** - * Formats the content and the URL into a masked URL. - * @param content The content to display. - * @param url The URL the content links to. - * @param title The title shown when hovering on the masked link. - */ -export declare function hyperlink(content: C, url: U, title: T): `[${C}](${U} "${T}")`; -/** - * Wraps the content inside spoiler (hidden text). - * @param content The content to wrap. - */ -export declare function spoiler(content: C): `||${C}||`; -/** - * Formats a user ID into a user mention. - * @param userId The user ID to format. - */ -export declare function userMention(userId: C): `<@${C}>`; -/** - * Formats a user ID into a member-nickname mention. - * @param memberId The user ID to format. - */ -export declare function memberNicknameMention(memberId: C): `<@!${C}>`; -/** - * Formats a channel ID into a channel mention. - * @param channelId The channel ID to format. - */ -export declare function channelMention(channelId: C): `<#${C}>`; -/** - * Formats a role ID into a role mention. - * @param roleId The role ID to format. - */ -export declare function roleMention(roleId: C): `<@&${C}>`; -/** - * Formats an emoji ID into a fully qualified emoji identifier - * @param emojiId The emoji ID to format. - */ -export declare function formatEmoji(emojiId: C, animated?: false): `<:_:${C}>`; -/** - * Formats an emoji ID into a fully qualified emoji identifier - * @param emojiId The emoji ID to format. - * @param animated Whether the emoji is animated or not. Defaults to `false` - */ -export declare function formatEmoji(emojiId: C, animated?: true): ``; -/** - * Formats a date into a short date-time string. - * @param date The date to format, defaults to the current time. - */ -export declare function time(date?: Date): ``; -/** - * Formats a date given a format style. - * @param date The date to format. - * @param style The style to use. - */ -export declare function time(date: Date, style: S): ``; -/** - * Formats the given timestamp into a short date-time string. - * @param seconds The time to format, represents an UNIX timestamp in seconds. - */ -export declare function time(seconds: C): ``; -/** - * Formats the given timestamp into a short date-time string. - * @param seconds The time to format, represents an UNIX timestamp in seconds. - * @param style The style to use. - */ -export declare function time(seconds: C, style: S): ``; -/** - * The [message formatting timestamp styles](https://discord.com/developers/docs/reference#message-formatting-timestamp-styles) supported by Discord. - */ -export declare const TimestampStyles: { - /** - * Short time format, consisting of hours and minutes, e.g. 16:20. - */ - readonly ShortTime: "t"; - /** - * Long time format, consisting of hours, minutes, and seconds, e.g. 16:20:30. - */ - readonly LongTime: "T"; - /** - * Short date format, consisting of day, month, and year, e.g. 20/04/2021. - */ - readonly ShortDate: "d"; - /** - * Long date format, consisting of day, month, and year, e.g. 20 April 2021. - */ - readonly LongDate: "D"; - /** - * Short date-time format, consisting of short date and short time formats, e.g. 20 April 2021 16:20. - */ - readonly ShortDateTime: "f"; - /** - * Long date-time format, consisting of long date and short time formats, e.g. Tuesday, 20 April 2021 16:20. - */ - readonly LongDateTime: "F"; - /** - * Relative time format, consisting of a relative duration format, e.g. 2 months ago. - */ - readonly RelativeTime: "R"; -}; -/** - * The possible values, see {@link TimestampStyles} for more information. - */ -export declare type TimestampStylesString = typeof TimestampStyles[keyof typeof TimestampStyles]; -/** - * An enum with all the available faces from Discord's native slash commands - */ -export declare enum Faces { - /** - * ¯\\_(ツ)\\_/¯ - */ - Shrug = "\u00AF\\_(\u30C4)\\_/\u00AF", - /** - * (╯°□°)╯︵ ┻━┻ - */ - Tableflip = "(\u256F\u00B0\u25A1\u00B0\uFF09\u256F\uFE35 \u253B\u2501\u253B", - /** - * ┬─┬ ノ( ゜-゜ノ) - */ - Unflip = "\u252C\u2500\u252C \u30CE( \u309C-\u309C\u30CE)" -} -//# sourceMappingURL=formatters.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/messages/formatters.d.ts.map b/node_modules/@discordjs/builders/dist/messages/formatters.d.ts.map deleted file mode 100644 index c77e9f2..0000000 --- a/node_modules/@discordjs/builders/dist/messages/formatters.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"formatters.d.ts","sourceRoot":"/","sources":["messages/formatters.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/messages/formatters.js b/node_modules/@discordjs/builders/dist/messages/formatters.js deleted file mode 100644 index 4794f87..0000000 --- a/node_modules/@discordjs/builders/dist/messages/formatters.js +++ /dev/null @@ -1,181 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Faces = exports.TimestampStyles = exports.time = exports.formatEmoji = exports.roleMention = exports.channelMention = exports.memberNicknameMention = exports.userMention = exports.spoiler = exports.hyperlink = exports.hideLinkEmbed = exports.blockQuote = exports.quote = exports.strikethrough = exports.underscore = exports.bold = exports.italic = exports.inlineCode = exports.codeBlock = void 0; -function codeBlock(language, content) { - return typeof content === 'undefined' ? `\`\`\`\n${language}\`\`\`` : `\`\`\`${language}\n${content}\`\`\``; -} -exports.codeBlock = codeBlock; -/** - * Wraps the content inside \`backticks\`, which formats it as inline code. - * @param content The content to wrap. - */ -function inlineCode(content) { - return `\`${content}\``; -} -exports.inlineCode = inlineCode; -/** - * Formats the content into italic text. - * @param content The content to wrap. - */ -function italic(content) { - return `_${content}_`; -} -exports.italic = italic; -/** - * Formats the content into bold text. - * @param content The content to wrap. - */ -function bold(content) { - return `**${content}**`; -} -exports.bold = bold; -/** - * Formats the content into underscored text. - * @param content The content to wrap. - */ -function underscore(content) { - return `__${content}__`; -} -exports.underscore = underscore; -/** - * Formats the content into strike-through text. - * @param content The content to wrap. - */ -function strikethrough(content) { - return `~~${content}~~`; -} -exports.strikethrough = strikethrough; -/** - * Formats the content into a quote. This needs to be at the start of the line for Discord to format it. - * @param content The content to wrap. - */ -function quote(content) { - return `> ${content}`; -} -exports.quote = quote; -/** - * Formats the content into a block quote. This needs to be at the start of the line for Discord to format it. - * @param content The content to wrap. - */ -function blockQuote(content) { - return `>>> ${content}`; -} -exports.blockQuote = blockQuote; -function hideLinkEmbed(url) { - // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - return `<${url}>`; -} -exports.hideLinkEmbed = hideLinkEmbed; -function hyperlink(content, url, title) { - // eslint-disable-next-line @typescript-eslint/restrict-template-expressions - return title ? `[${content}](${url} "${title}")` : `[${content}](${url})`; -} -exports.hyperlink = hyperlink; -/** - * Wraps the content inside spoiler (hidden text). - * @param content The content to wrap. - */ -function spoiler(content) { - return `||${content}||`; -} -exports.spoiler = spoiler; -/** - * Formats a user ID into a user mention. - * @param userId The user ID to format. - */ -function userMention(userId) { - return `<@${userId}>`; -} -exports.userMention = userMention; -/** - * Formats a user ID into a member-nickname mention. - * @param memberId The user ID to format. - */ -function memberNicknameMention(memberId) { - return `<@!${memberId}>`; -} -exports.memberNicknameMention = memberNicknameMention; -/** - * Formats a channel ID into a channel mention. - * @param channelId The channel ID to format. - */ -function channelMention(channelId) { - return `<#${channelId}>`; -} -exports.channelMention = channelMention; -/** - * Formats a role ID into a role mention. - * @param roleId The role ID to format. - */ -function roleMention(roleId) { - return `<@&${roleId}>`; -} -exports.roleMention = roleMention; -/** - * Formats an emoji ID into a fully qualified emoji identifier - * @param emojiId The emoji ID to format. - * @param animated Whether the emoji is animated or not. Defaults to `false` - */ -function formatEmoji(emojiId, animated = false) { - return `<${animated ? 'a' : ''}:_:${emojiId}>`; -} -exports.formatEmoji = formatEmoji; -function time(timeOrSeconds, style) { - if (typeof timeOrSeconds !== 'number') { - timeOrSeconds = Math.floor((timeOrSeconds?.getTime() ?? Date.now()) / 1000); - } - return typeof style === 'string' ? `` : ``; -} -exports.time = time; -/** - * The [message formatting timestamp styles](https://discord.com/developers/docs/reference#message-formatting-timestamp-styles) supported by Discord. - */ -exports.TimestampStyles = { - /** - * Short time format, consisting of hours and minutes, e.g. 16:20. - */ - ShortTime: 't', - /** - * Long time format, consisting of hours, minutes, and seconds, e.g. 16:20:30. - */ - LongTime: 'T', - /** - * Short date format, consisting of day, month, and year, e.g. 20/04/2021. - */ - ShortDate: 'd', - /** - * Long date format, consisting of day, month, and year, e.g. 20 April 2021. - */ - LongDate: 'D', - /** - * Short date-time format, consisting of short date and short time formats, e.g. 20 April 2021 16:20. - */ - ShortDateTime: 'f', - /** - * Long date-time format, consisting of long date and short time formats, e.g. Tuesday, 20 April 2021 16:20. - */ - LongDateTime: 'F', - /** - * Relative time format, consisting of a relative duration format, e.g. 2 months ago. - */ - RelativeTime: 'R', -}; -/** - * An enum with all the available faces from Discord's native slash commands - */ -var Faces; -(function (Faces) { - /** - * ¯\\_(ツ)\\_/¯ - */ - Faces["Shrug"] = "\u00AF\\_(\u30C4)\\_/\u00AF"; - /** - * (╯°□°)╯︵ ┻━┻ - */ - Faces["Tableflip"] = "(\u256F\u00B0\u25A1\u00B0\uFF09\u256F\uFE35 \u253B\u2501\u253B"; - /** - * ┬─┬ ノ( ゜-゜ノ) - */ - Faces["Unflip"] = "\u252C\u2500\u252C \u30CE( \u309C-\u309C\u30CE)"; -})(Faces = exports.Faces || (exports.Faces = {})); -//# sourceMappingURL=formatters.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/dist/messages/formatters.js.map b/node_modules/@discordjs/builders/dist/messages/formatters.js.map deleted file mode 100644 index 6515f92..0000000 --- a/node_modules/@discordjs/builders/dist/messages/formatters.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"formatters.js","sourceRoot":"/","sources":["messages/formatters.ts"],"names":[],"mappings":"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","sourcesContent":["import type { Snowflake } from 'discord-api-types/globals';\nimport type { URL } from 'url';\n\n/**\n * Wraps the content inside a codeblock with no language.\n * @param content The content to wrap.\n */\nexport function codeBlock(content: C): `\\`\\`\\`\\n${C}\\`\\`\\``;\n\n/**\n * Wraps the content inside a codeblock with the specified language.\n * @param language The language for the codeblock.\n * @param content The content to wrap.\n */\nexport function codeBlock(language: L, content: C): `\\`\\`\\`${L}\\n${C}\\`\\`\\``;\nexport function codeBlock(language: string, content?: string): string {\n\treturn typeof content === 'undefined' ? `\\`\\`\\`\\n${language}\\`\\`\\`` : `\\`\\`\\`${language}\\n${content}\\`\\`\\``;\n}\n\n/**\n * Wraps the content inside \\`backticks\\`, which formats it as inline code.\n * @param content The content to wrap.\n */\nexport function inlineCode(content: C): `\\`${C}\\`` {\n\treturn `\\`${content}\\``;\n}\n\n/**\n * Formats the content into italic text.\n * @param content The content to wrap.\n */\nexport function italic(content: C): `_${C}_` {\n\treturn `_${content}_`;\n}\n\n/**\n * Formats the content into bold text.\n * @param content The content to wrap.\n */\nexport function bold(content: C): `**${C}**` {\n\treturn `**${content}**`;\n}\n\n/**\n * Formats the content into underscored text.\n * @param content The content to wrap.\n */\nexport function underscore(content: C): `__${C}__` {\n\treturn `__${content}__`;\n}\n\n/**\n * Formats the content into strike-through text.\n * @param content The content to wrap.\n */\nexport function strikethrough(content: C): `~~${C}~~` {\n\treturn `~~${content}~~`;\n}\n\n/**\n * Formats the content into a quote. This needs to be at the start of the line for Discord to format it.\n * @param content The content to wrap.\n */\nexport function quote(content: C): `> ${C}` {\n\treturn `> ${content}`;\n}\n\n/**\n * Formats the content into a block quote. This needs to be at the start of the line for Discord to format it.\n * @param content The content to wrap.\n */\nexport function blockQuote(content: C): `>>> ${C}` {\n\treturn `>>> ${content}`;\n}\n\n/**\n * Wraps the URL into `<>`, which stops it from embedding.\n * @param url The URL to wrap.\n */\nexport function hideLinkEmbed(url: C): `<${C}>`;\n\n/**\n * Wraps the URL into `<>`, which stops it from embedding.\n * @param url The URL to wrap.\n */\nexport function hideLinkEmbed(url: URL): `<${string}>`;\nexport function hideLinkEmbed(url: string | URL) {\n\t// eslint-disable-next-line @typescript-eslint/restrict-template-expressions\n\treturn `<${url}>`;\n}\n\n/**\n * Formats the content and the URL into a masked URL.\n * @param content The content to display.\n * @param url The URL the content links to.\n */\nexport function hyperlink(content: C, url: URL): `[${C}](${string})`;\n\n/**\n * Formats the content and the URL into a masked URL.\n * @param content The content to display.\n * @param url The URL the content links to.\n */\nexport function hyperlink(content: C, url: U): `[${C}](${U})`;\n\n/**\n * Formats the content and the URL into a masked URL.\n * @param content The content to display.\n * @param url The URL the content links to.\n * @param title The title shown when hovering on the masked link.\n */\nexport function hyperlink(\n\tcontent: C,\n\turl: URL,\n\ttitle: T,\n): `[${C}](${string} \"${T}\")`;\n\n/**\n * Formats the content and the URL into a masked URL.\n * @param content The content to display.\n * @param url The URL the content links to.\n * @param title The title shown when hovering on the masked link.\n */\nexport function hyperlink(\n\tcontent: C,\n\turl: U,\n\ttitle: T,\n): `[${C}](${U} \"${T}\")`;\nexport function hyperlink(content: string, url: string | URL, title?: string) {\n\t// eslint-disable-next-line @typescript-eslint/restrict-template-expressions\n\treturn title ? `[${content}](${url} \"${title}\")` : `[${content}](${url})`;\n}\n\n/**\n * Wraps the content inside spoiler (hidden text).\n * @param content The content to wrap.\n */\nexport function spoiler(content: C): `||${C}||` {\n\treturn `||${content}||`;\n}\n\n/**\n * Formats a user ID into a user mention.\n * @param userId The user ID to format.\n */\nexport function userMention(userId: C): `<@${C}>` {\n\treturn `<@${userId}>`;\n}\n\n/**\n * Formats a user ID into a member-nickname mention.\n * @param memberId The user ID to format.\n */\nexport function memberNicknameMention(memberId: C): `<@!${C}>` {\n\treturn `<@!${memberId}>`;\n}\n\n/**\n * Formats a channel ID into a channel mention.\n * @param channelId The channel ID to format.\n */\nexport function channelMention(channelId: C): `<#${C}>` {\n\treturn `<#${channelId}>`;\n}\n\n/**\n * Formats a role ID into a role mention.\n * @param roleId The role ID to format.\n */\nexport function roleMention(roleId: C): `<@&${C}>` {\n\treturn `<@&${roleId}>`;\n}\n\n/**\n * Formats an emoji ID into a fully qualified emoji identifier\n * @param emojiId The emoji ID to format.\n */\nexport function formatEmoji(emojiId: C, animated?: false): `<:_:${C}>`;\n\n/**\n * Formats an emoji ID into a fully qualified emoji identifier\n * @param emojiId The emoji ID to format.\n * @param animated Whether the emoji is animated or not. Defaults to `false`\n */\nexport function formatEmoji(emojiId: C, animated?: true): ``;\n\n/**\n * Formats an emoji ID into a fully qualified emoji identifier\n * @param emojiId The emoji ID to format.\n * @param animated Whether the emoji is animated or not. Defaults to `false`\n */\nexport function formatEmoji(emojiId: C, animated = false): `` | `<:_:${C}>` {\n\treturn `<${animated ? 'a' : ''}:_:${emojiId}>`;\n}\n\n/**\n * Formats a date into a short date-time string.\n * @param date The date to format, defaults to the current time.\n */\nexport function time(date?: Date): ``;\n\n/**\n * Formats a date given a format style.\n * @param date The date to format.\n * @param style The style to use.\n */\nexport function time(date: Date, style: S): ``;\n\n/**\n * Formats the given timestamp into a short date-time string.\n * @param seconds The time to format, represents an UNIX timestamp in seconds.\n */\nexport function time(seconds: C): ``;\n\n/**\n * Formats the given timestamp into a short date-time string.\n * @param seconds The time to format, represents an UNIX timestamp in seconds.\n * @param style The style to use.\n */\nexport function time(seconds: C, style: S): ``;\nexport function time(timeOrSeconds?: number | Date, style?: TimestampStylesString): string {\n\tif (typeof timeOrSeconds !== 'number') {\n\t\ttimeOrSeconds = Math.floor((timeOrSeconds?.getTime() ?? Date.now()) / 1000);\n\t}\n\n\treturn typeof style === 'string' ? `` : ``;\n}\n\n/**\n * The [message formatting timestamp styles](https://discord.com/developers/docs/reference#message-formatting-timestamp-styles) supported by Discord.\n */\nexport const TimestampStyles = {\n\t/**\n\t * Short time format, consisting of hours and minutes, e.g. 16:20.\n\t */\n\tShortTime: 't',\n\n\t/**\n\t * Long time format, consisting of hours, minutes, and seconds, e.g. 16:20:30.\n\t */\n\tLongTime: 'T',\n\n\t/**\n\t * Short date format, consisting of day, month, and year, e.g. 20/04/2021.\n\t */\n\tShortDate: 'd',\n\n\t/**\n\t * Long date format, consisting of day, month, and year, e.g. 20 April 2021.\n\t */\n\tLongDate: 'D',\n\n\t/**\n\t * Short date-time format, consisting of short date and short time formats, e.g. 20 April 2021 16:20.\n\t */\n\tShortDateTime: 'f',\n\n\t/**\n\t * Long date-time format, consisting of long date and short time formats, e.g. Tuesday, 20 April 2021 16:20.\n\t */\n\tLongDateTime: 'F',\n\n\t/**\n\t * Relative time format, consisting of a relative duration format, e.g. 2 months ago.\n\t */\n\tRelativeTime: 'R',\n} as const;\n\n/**\n * The possible values, see {@link TimestampStyles} for more information.\n */\nexport type TimestampStylesString = typeof TimestampStyles[keyof typeof TimestampStyles];\n\n/**\n * An enum with all the available faces from Discord's native slash commands\n */\nexport enum Faces {\n\t/**\n\t * ¯\\\\_(ツ)\\\\_/¯\n\t */\n\tShrug = '¯\\\\_(ツ)\\\\_/¯',\n\n\t/**\n\t * (╯°□°)╯︵ ┻━┻\n\t */\n\tTableflip = '(╯°□°)╯︵ ┻━┻',\n\n\t/**\n\t * ┬─┬ ノ( ゜-゜ノ)\n\t */\n\tUnflip = '┬─┬ ノ( ゜-゜ノ)',\n}\n"]} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/LICENSE b/node_modules/@discordjs/builders/node_modules/discord-api-types/LICENSE deleted file mode 100644 index a8b1694..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 vladfrangu - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/README.md b/node_modules/@discordjs/builders/node_modules/discord-api-types/README.md deleted file mode 100644 index e0ab3b3..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/README.md +++ /dev/null @@ -1,97 +0,0 @@ -# Discord API Types - -[![GitHub](https://img.shields.io/github/license/discordjs/discord-api-types)](https://github.com/discordjs/discord-api-types/blob/main/LICENSE.md) -[![npm](https://img.shields.io/npm/v/discord-api-types?color=crimson&logo=npm)](https://www.npmjs.com/package/discord-api-types) -[![deno](https://img.shields.io/npm/v/discord-api-types?color=blue&label=deno&logo=deno)](https://deno.land/x/discord_api_types) -[![Patreon Donate](https://img.shields.io/badge/patreon-donate-brightgreen.svg?label=Donate%20with%20Patreon&logo=patreon&colorB=F96854&link=https://www.patreon.com/vladfrangu)](https://www.patreon.com/vladfrangu) -[![Ko-fi Donate](https://img.shields.io/badge/kofi-donate-brightgreen.svg?label=Donate%20with%20Ko-fi&logo=ko-fi&colorB=F16061&link=https://ko-fi.com/wolfgalvlad&logoColor=FFFFFF)](https://ko-fi.com/wolfgalvlad) -[![GitHub Sponsors](https://img.shields.io/badge/patreon-donate-brightgreen.svg?label=Sponsor%20through%20GitHub&logo=github&colorB=F96854&link=https://github.com/sponsors/vladfrangu)](https://github.com/sponsors/vladfrangu) - -Simple type definitions for the [Discord API](https://discord.com/developers/docs/intro). - -## Installation - -Install with [npm](https://www.npmjs.com/) / [yarn](https://yarnpkg.com) / [pnpm](https://pnpm.js.org/): - -```sh -npm install discord-api-types -yarn add discord-api-types -pnpm add discord-api-types -``` - -### Usage - -You can only import this module by specifying the API version you want to target. Append `/v*` to the import path, where the `*` represents the API version. Below are some examples - -```js -const { APIUser } = require('discord-api-types/v9'); -``` - -```ts -// TypeScript/ES Module support -import { APIUser } from 'discord-api-types/v9'; -``` - -You may also import just certain parts of the module that you need. The possible values are: `globals`, `gateway`, `gateway/v*`, `payloads`, `payloads/v*`, `rest`, `rest/v*`, `rpc`, `rpc/v*`, `utils`, `utils/v*`, `voice`, and `voice/v*`. Below are some examples - -```js -const { GatewayVersion } = require('discord-api-types/gateway/v9'); -``` - -```ts -// TypeScript/ES Module support -import { GatewayVersion } from 'discord-api-types/gateway/v9'; -``` - -> _**Note:** The `v*` exports (`discord-api-type/v*`) include the appropriate version of `gateway`, `payloads`, `rest`, `rpc`, and `utils` you specified, alongside the `globals` exports_ - -### Deno - -We also provide typings compatible with the [deno](https://deno.land/) runtime. You have 3 ways you can import them: - -1. Directly from GitHub - -```ts -// Importing a specific API version -import { APIUser } from 'https://raw.githubusercontent.com/discordjs/discord-api-types/main/deno/v9.ts'; -``` - -2. From [deno.land/x](https://deno.land/x) - -```ts -// Importing a specific API version -import { APIUser } from 'https://deno.land/x/discord_api_types/v9.ts'; -``` - -3. From [skypack.dev](https://www.skypack.dev/) - -```ts -// Importing a specific API version -import { APIUser } from 'https://cdn.skypack.dev/discord-api-types/v9?dts'; -``` - -## Project Structure - -The exports of each API version is split into three main parts: - -- Everything exported with the `API` prefix represents a payload you may get from the REST API _or_ the Gateway. - -- Everything exported with the `Gateway` prefix represents data that ONLY comes from or is directly related to the Gateway. - -- Everything exported with the `REST` prefix represents data that ONLY comes from or is directly related to the REST API. - - - For endpoint options, they will follow the following structure: `REST` where the type represents what it will return. - - - For example, `RESTPostAPIChannelMessageJSONBody` or `RESTGetAPIGatewayBotInfoResult`. - - - Some exported types (specifically OAuth2 related ones) may not respect this entire structure due to the nature of the fields. They will start with either `RESTOAuth2` or with something similar to `RESTOAuth2` - - - If a type ends with `Result`, then it represents the expected result by calling its accompanying route. - - - Types that are exported as `never` usually mean the result will be a `204 No Content`, so you can safely ignore it. This does **not** account for errors. - -- Anything else that is miscellaneous will be exported based on what it represents (for example the `REST` route object). - -- There may be types exported that are identical for all versions. These will be exported as is and can be found in the `globals` file. They will still be prefixed accordingly as described above. - -**Warning**: This package documents just KNOWN (and documented) properties. Anything that isn't documented will NOT be added to this package (unless said properties are in an open Pull Request to Discord's [API Documentation repository](https://github.com/discord/discord-api-docs) or known through other means _and have received the green light to be used_). For clarification's sake, this means that properties that are only known through the process of data mining and have not yet been confirmed in a way as described will **NOT** be included. diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.d.ts b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.d.ts deleted file mode 100644 index c77bc48..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * https://discord.com/developers/docs/topics/gateway#connecting-gateway-url-params - */ -export interface GatewayURLQuery { - v: string; - encoding: 'json' | 'etf'; - compress?: 'zlib-stream'; -} -//# sourceMappingURL=common.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.d.ts.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.d.ts.map deleted file mode 100644 index 59c2f60..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"common.d.ts","sourceRoot":"","sources":["common.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,WAAW,eAAe;IAC/B,CAAC,EAAE,MAAM,CAAC;IACV,QAAQ,EAAE,MAAM,GAAG,KAAK,CAAC;IACzB,QAAQ,CAAC,EAAE,aAAa,CAAC;CACzB"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.js b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.js deleted file mode 100644 index b9529e7..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=common.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.js.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.js.map deleted file mode 100644 index d0f541d..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"common.js","sourceRoot":"","sources":["common.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.d.ts b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.d.ts deleted file mode 100644 index f63d200..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './v9'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.d.ts.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.d.ts.map deleted file mode 100644 index c1a119e..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAGA,cAAc,MAAM,CAAC"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.js b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.js deleted file mode 100644 index 92089f2..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; -// This file exports all the types available in the recommended gateway version -// Thereby, things MAY break in the future. Try sticking to imports from a specific version -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __exportStar = (this && this.__exportStar) || function(m, exports) { - for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -__exportStar(require("./v9"), exports); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.js.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.js.map deleted file mode 100644 index e8cb276..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";AAAA,+EAA+E;AAC/E,2FAA2F;;;;;;;;;;;;AAE3F,uCAAqB"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.mjs b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.mjs deleted file mode 100644 index fd4ff25..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.mjs +++ /dev/null @@ -1,8 +0,0 @@ -import mod from "./index.js"; - -export default mod; -export const GatewayCloseCodes = mod.GatewayCloseCodes; -export const GatewayDispatchEvents = mod.GatewayDispatchEvents; -export const GatewayIntentBits = mod.GatewayIntentBits; -export const GatewayOpcodes = mod.GatewayOpcodes; -export const GatewayVersion = mod.GatewayVersion; diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.d.ts b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.d.ts deleted file mode 100644 index 949ceee..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.d.ts +++ /dev/null @@ -1,608 +0,0 @@ -/** - * Types extracted from https://discord.com/developers/docs/topics/gateway - */ -import type { APIChannel, APIEmoji, APIGuild, APIGuildMember, APIMessage, APIRole, APIUnavailableGuild, APIUser, GatewayActivity, GatewayPresenceUpdate as RawGatewayPresenceUpdate, GatewayVoiceState, InviteTargetUserType, PresenceUpdateStatus } from '../payloads/v6/index'; -export * from './common'; -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare const GatewayVersion = "6"; -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-opcodes - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare enum GatewayOPCodes { - Dispatch = 0, - Heartbeat = 1, - Identify = 2, - PresenceUpdate = 3, - VoiceStateUpdate = 4, - Resume = 6, - Reconnect = 7, - RequestGuildMembers = 8, - InvalidSession = 9, - Hello = 10, - HeartbeatAck = 11 -} -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-close-event-codes - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare enum GatewayCloseCodes { - UnknownError = 4000, - UnknownOpCode = 4001, - DecodeError = 4002, - NotAuthenticated = 4003, - AuthenticationFailed = 4004, - AlreadyAuthenticated = 4005, - InvalidSeq = 4007, - RateLimited = 4008, - SessionTimedOut = 4009, - InvalidShard = 4010, - ShardingRequired = 4011, - InvalidAPIVersion = 4012, - InvalidIntents = 4013, - DisallowedIntents = 4014 -} -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#voice-voice-opcodes - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare enum VoiceOPCodes { - Identify = 0, - SelectProtocol = 1, - Ready = 2, - Heartbeat = 3, - SessionDescription = 4, - Speaking = 5, - HeartbeatAck = 6, - Resume = 7, - Hello = 8, - Resumed = 9, - ClientDisconnect = 13 -} -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#voice-voice-close-event-codes - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare enum VoiceCloseCodes { - UnknownOpCode = 4001, - NotAuthenticated = 4003, - AuthenticationFailed = 4004, - AlreadyAuthenticated = 4005, - SessionNoLongerValid = 4006, - SessionTimeout = 4009, - ServerNotFound = 4011, - UnknownProtocol = 4012, - Disconnected = 4014, - VoiceServerCrashed = 4015, - UnknownEncryptionMode = 4016 -} -/** - * https://discord.com/developers/docs/topics/gateway#list-of-intents - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare enum GatewayIntentBits { - GUILDS = 1, - GUILD_MEMBERS = 2, - GUILD_BANS = 4, - GUILD_EMOJIS = 8, - GUILD_INTEGRATIONS = 16, - GUILD_WEBHOOKS = 32, - GUILD_INVITES = 64, - GUILD_VOICE_STATES = 128, - GUILD_PRESENCES = 256, - GUILD_MESSAGES = 512, - GUILD_MESSAGE_REACTIONS = 1024, - GUILD_MESSAGE_TYPING = 2048, - DIRECT_MESSAGES = 4096, - DIRECT_MESSAGE_REACTIONS = 8192, - DIRECT_MESSAGE_TYPING = 16384 -} -/** - * https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare enum GatewayDispatchEvents { - Ready = "READY", - Resumed = "RESUMED", - ChannelCreate = "CHANNEL_CREATE", - ChannelUpdate = "CHANNEL_UPDATE", - ChannelDelete = "CHANNEL_DELETE", - ChannelPinsUpdate = "CHANNEL_PINS_UPDATE", - GuildCreate = "GUILD_CREATE", - GuildUpdate = "GUILD_UPDATE", - GuildDelete = "GUILD_DELETE", - GuildBanAdd = "GUILD_BAN_ADD", - GuildBanRemove = "GUILD_BAN_REMOVE", - GuildEmojisUpdate = "GUILD_EMOJIS_UPDATE", - GuildIntegrationsUpdate = "GUILD_INTEGRATIONS_UPDATE", - GuildMemberAdd = "GUILD_MEMBER_ADD", - GuildMemberRemove = "GUILD_MEMBER_REMOVE", - GuildMemberUpdate = "GUILD_MEMBER_UPDATE", - GuildMembersChunk = "GUILD_MEMBERS_CHUNK", - GuildRoleCreate = "GUILD_ROLE_CREATE", - GuildRoleUpdate = "GUILD_ROLE_UPDATE", - GuildRoleDelete = "GUILD_ROLE_DELETE", - InviteCreate = "INVITE_CREATE", - InviteDelete = "INVITE_DELETE", - MessageCreate = "MESSAGE_CREATE", - MessageUpdate = "MESSAGE_UPDATE", - MessageDelete = "MESSAGE_DELETE", - MessageDeleteBulk = "MESSAGE_DELETE_BULK", - MessageReactionAdd = "MESSAGE_REACTION_ADD", - MessageReactionRemove = "MESSAGE_REACTION_REMOVE", - MessageReactionRemoveAll = "MESSAGE_REACTION_REMOVE_ALL", - MessageReactionRemoveEmoji = "MESSAGE_REACTION_REMOVE_EMOJI", - PresenceUpdate = "PRESENCE_UPDATE", - TypingStart = "TYPING_START", - UserUpdate = "USER_UPDATE", - VoiceStateUpdate = "VOICE_STATE_UPDATE", - VoiceServerUpdate = "VOICE_SERVER_UPDATE", - WebhooksUpdate = "WEBHOOKS_UPDATE" -} -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewaySendPayload = GatewayHeartbeat | GatewayIdentify | GatewayUpdatePresence | GatewayVoiceStateUpdate | GatewayResume | GatewayRequestGuildMembers; -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayReceivePayload = GatewayHello | GatewayHeartbeatRequest | GatewayHeartbeatAck | GatewayInvalidSession | GatewayReconnect | GatewayDispatchPayload; -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayDispatchPayload = GatewayReadyDispatch | GatewayResumedDispatch | GatewayChannelModifyDispatch | GatewayChannelPinsUpdateDispatch | GatewayGuildModifyDispatch | GatewayGuildDeleteDispatch | GatewayGuildBanModifyDispatch | GatewayGuildEmojisUpdateDispatch | GatewayGuildIntegrationsUpdateDispatch | GatewayGuildMemberAddDispatch | GatewayGuildMemberRemoveDispatch | GatewayGuildMemberUpdateDispatch | GatewayGuildMembersChunkDispatch | GatewayGuildRoleModifyDispatch | GatewayGuildRoleDeleteDispatch | GatewayInviteCreateDispatch | GatewayInviteDeleteDispatch | GatewayMessageCreateDispatch | GatewayMessageUpdateDispatch | GatewayMessageDeleteDispatch | GatewayMessageDeleteBulkDispatch | GatewayMessageReactionAddDispatch | GatewayMessageReactionRemoveDispatch | GatewayMessageReactionRemoveAllDispatch | GatewayMessageReactionRemoveEmojiDispatch | GatewayPresenceUpdateDispatch | GatewayTypingStartDispatch | GatewayUserUpdateDispatch | GatewayVoiceStateUpdateDispatch | GatewayVoiceServerUpdateDispatch | GatewayWebhooksUpdateDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#hello - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export interface GatewayHello extends NonDispatchPayload { - op: GatewayOPCodes.Hello; - d: { - heartbeat_interval: number; - }; -} -/** - * https://discord.com/developers/docs/topics/gateway#heartbeating - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export interface GatewayHeartbeatRequest extends NonDispatchPayload { - op: GatewayOPCodes.Heartbeat; - d: never; -} -/** - * https://discord.com/developers/docs/topics/gateway#heartbeating-example-gateway-heartbeat-ack - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export interface GatewayHeartbeatAck extends NonDispatchPayload { - op: GatewayOPCodes.HeartbeatAck; - d: never; -} -/** - * https://discord.com/developers/docs/topics/gateway#invalid-session - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export interface GatewayInvalidSession extends NonDispatchPayload { - op: GatewayOPCodes.InvalidSession; - d: boolean; -} -/** - * https://discord.com/developers/docs/topics/gateway#reconnect - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export interface GatewayReconnect extends NonDispatchPayload { - op: GatewayOPCodes.Reconnect; - d: never; -} -/** - * https://discord.com/developers/docs/topics/gateway#ready - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayReadyDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#resumed - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayResumedDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#channel-create - * https://discord.com/developers/docs/topics/gateway#channel-update - * https://discord.com/developers/docs/topics/gateway#channel-delete - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayChannelModifyDispatch = DataPayload; -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayChannelCreateDispatch = GatewayChannelModifyDispatch; -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayChannelUpdateDispatch = GatewayChannelModifyDispatch; -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayChannelDeleteDispatch = GatewayChannelModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#channel-pins-update - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayChannelPinsUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-create - * https://discord.com/developers/docs/topics/gateway#guild-update - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildModifyDispatch = DataPayload; -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildCreateDispatch = GatewayGuildModifyDispatch; -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildUpdateDispatch = GatewayGuildModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-delete - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-ban-add - * https://discord.com/developers/docs/topics/gateway#guild-ban-remove - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildBanModifyDispatch = DataPayload; -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildBanAddDispatch = GatewayGuildBanModifyDispatch; -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildBanRemoveDispatch = GatewayGuildBanModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-emojis-update - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildEmojisUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-integrations-update - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildIntegrationsUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-add - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildMemberAddDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-remove - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildMemberRemoveDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-update - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildMemberUpdateDispatch = DataPayload & { - guild_id: string; -}>; -/** - * https://discord.com/developers/docs/topics/gateway#guild-members-chunk - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildMembersChunkDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-create - * https://discord.com/developers/docs/topics/gateway#guild-role-update - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildRoleModifyDispatch = DataPayload; -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildRoleCreateDispatch = GatewayGuildRoleModifyDispatch; -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildRoleUpdateDispatch = GatewayGuildRoleModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-delete - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayGuildRoleDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#invite-create - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayInviteCreateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#invite-delete - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayInviteDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-create - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayMessageCreateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-update - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayMessageUpdateDispatch = DataPayload>; -/** - * https://discord.com/developers/docs/topics/gateway#message-delete - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayMessageDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-delete-bulk - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayMessageDeleteBulkDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-add - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayMessageReactionAddDispatch = ReactionData; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayMessageReactionRemoveDispatch = ReactionData; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-all - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayMessageReactionRemoveAllDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-emoji - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayMessageReactionRemoveEmojiDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#presence-update - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayPresenceUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#typing-start - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayTypingStartDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#user-update - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayUserUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#voice-state-update - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayVoiceStateUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#voice-server-update - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayVoiceServerUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#webhooks-update - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export declare type GatewayWebhooksUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#heartbeating - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export interface GatewayHeartbeat { - op: GatewayOPCodes.Heartbeat; - d: number; -} -/** - * https://discord.com/developers/docs/topics/gateway#identify-identify-connection-properties - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export interface GatewayIdentifyProperties { - $os: string; - $browser: string; - $device: string; -} -/** - * https://discord.com/developers/docs/topics/gateway#identify - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export interface GatewayIdentify { - op: GatewayOPCodes.Identify; - d: { - token: string; - properties: GatewayIdentifyProperties; - compress?: boolean; - large_threshold?: number; - shard?: [shard_id: number, shard_count: number]; - presence?: RawGatewayPresenceUpdate; - guild_subscriptions?: boolean; - intents?: number; - }; -} -/** - * https://discord.com/developers/docs/topics/gateway#resume - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export interface GatewayResume { - op: GatewayOPCodes.Resume; - d: { - token: string; - session_id: string; - seq: number; - }; -} -/** - * https://discord.com/developers/docs/topics/gateway#request-guild-members - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export interface GatewayRequestGuildMembers { - op: GatewayOPCodes.RequestGuildMembers; - d: { - guild_id: string | string[]; - query?: string; - limit: number; - presences?: boolean; - user_ids?: string | string[]; - nonce?: string; - }; -} -/** - * https://discord.com/developers/docs/topics/gateway#update-voice-state - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export interface GatewayVoiceStateUpdate { - op: GatewayOPCodes.VoiceStateUpdate; - d: { - guild_id: string; - channel_id: string | null; - self_mute: boolean; - self_deaf: boolean; - }; -} -/** - * https://discord.com/developers/docs/topics/gateway#update-status - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export interface GatewayUpdatePresence { - op: GatewayOPCodes.PresenceUpdate; - d: GatewayPresenceUpdateData; -} -/** - * https://discord.com/developers/docs/topics/gateway#update-status-gateway-status-update-structure - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -export interface GatewayPresenceUpdateData { - since: number | null; - game: GatewayActivity | null; - status: PresenceUpdateStatus; - afk: boolean; -} -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -interface BasePayload { - op: GatewayOPCodes; - s: number; - d?: unknown; - t?: string; -} -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -declare type NonDispatchPayload = Omit; -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -interface DataPayload extends BasePayload { - op: GatewayOPCodes.Dispatch; - t: Event; - d: D; -} -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -declare type ReactionData = DataPayload>; -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -interface MessageReactionRemoveData { - channel_id: string; - message_id: string; - guild_id?: string; -} -//# sourceMappingURL=v6.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.d.ts.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.d.ts.map deleted file mode 100644 index 30bcd47..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"v6.d.ts","sourceRoot":"","sources":["v6.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.js b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.js deleted file mode 100644 index 7e6face..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.js +++ /dev/null @@ -1,163 +0,0 @@ -"use strict"; -/** - * Types extracted from https://discord.com/developers/docs/topics/gateway - */ -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __exportStar = (this && this.__exportStar) || function(m, exports) { - for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.GatewayDispatchEvents = exports.GatewayIntentBits = exports.VoiceCloseCodes = exports.VoiceOPCodes = exports.GatewayCloseCodes = exports.GatewayOPCodes = exports.GatewayVersion = void 0; -__exportStar(require("./common"), exports); -/** - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -exports.GatewayVersion = '6'; -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-opcodes - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -var GatewayOPCodes; -(function (GatewayOPCodes) { - GatewayOPCodes[GatewayOPCodes["Dispatch"] = 0] = "Dispatch"; - GatewayOPCodes[GatewayOPCodes["Heartbeat"] = 1] = "Heartbeat"; - GatewayOPCodes[GatewayOPCodes["Identify"] = 2] = "Identify"; - GatewayOPCodes[GatewayOPCodes["PresenceUpdate"] = 3] = "PresenceUpdate"; - GatewayOPCodes[GatewayOPCodes["VoiceStateUpdate"] = 4] = "VoiceStateUpdate"; - GatewayOPCodes[GatewayOPCodes["Resume"] = 6] = "Resume"; - GatewayOPCodes[GatewayOPCodes["Reconnect"] = 7] = "Reconnect"; - GatewayOPCodes[GatewayOPCodes["RequestGuildMembers"] = 8] = "RequestGuildMembers"; - GatewayOPCodes[GatewayOPCodes["InvalidSession"] = 9] = "InvalidSession"; - GatewayOPCodes[GatewayOPCodes["Hello"] = 10] = "Hello"; - GatewayOPCodes[GatewayOPCodes["HeartbeatAck"] = 11] = "HeartbeatAck"; -})(GatewayOPCodes = exports.GatewayOPCodes || (exports.GatewayOPCodes = {})); -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-close-event-codes - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -var GatewayCloseCodes; -(function (GatewayCloseCodes) { - GatewayCloseCodes[GatewayCloseCodes["UnknownError"] = 4000] = "UnknownError"; - GatewayCloseCodes[GatewayCloseCodes["UnknownOpCode"] = 4001] = "UnknownOpCode"; - GatewayCloseCodes[GatewayCloseCodes["DecodeError"] = 4002] = "DecodeError"; - GatewayCloseCodes[GatewayCloseCodes["NotAuthenticated"] = 4003] = "NotAuthenticated"; - GatewayCloseCodes[GatewayCloseCodes["AuthenticationFailed"] = 4004] = "AuthenticationFailed"; - GatewayCloseCodes[GatewayCloseCodes["AlreadyAuthenticated"] = 4005] = "AlreadyAuthenticated"; - GatewayCloseCodes[GatewayCloseCodes["InvalidSeq"] = 4007] = "InvalidSeq"; - GatewayCloseCodes[GatewayCloseCodes["RateLimited"] = 4008] = "RateLimited"; - GatewayCloseCodes[GatewayCloseCodes["SessionTimedOut"] = 4009] = "SessionTimedOut"; - GatewayCloseCodes[GatewayCloseCodes["InvalidShard"] = 4010] = "InvalidShard"; - GatewayCloseCodes[GatewayCloseCodes["ShardingRequired"] = 4011] = "ShardingRequired"; - GatewayCloseCodes[GatewayCloseCodes["InvalidAPIVersion"] = 4012] = "InvalidAPIVersion"; - GatewayCloseCodes[GatewayCloseCodes["InvalidIntents"] = 4013] = "InvalidIntents"; - GatewayCloseCodes[GatewayCloseCodes["DisallowedIntents"] = 4014] = "DisallowedIntents"; -})(GatewayCloseCodes = exports.GatewayCloseCodes || (exports.GatewayCloseCodes = {})); -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#voice-voice-opcodes - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -var VoiceOPCodes; -(function (VoiceOPCodes) { - VoiceOPCodes[VoiceOPCodes["Identify"] = 0] = "Identify"; - VoiceOPCodes[VoiceOPCodes["SelectProtocol"] = 1] = "SelectProtocol"; - VoiceOPCodes[VoiceOPCodes["Ready"] = 2] = "Ready"; - VoiceOPCodes[VoiceOPCodes["Heartbeat"] = 3] = "Heartbeat"; - VoiceOPCodes[VoiceOPCodes["SessionDescription"] = 4] = "SessionDescription"; - VoiceOPCodes[VoiceOPCodes["Speaking"] = 5] = "Speaking"; - VoiceOPCodes[VoiceOPCodes["HeartbeatAck"] = 6] = "HeartbeatAck"; - VoiceOPCodes[VoiceOPCodes["Resume"] = 7] = "Resume"; - VoiceOPCodes[VoiceOPCodes["Hello"] = 8] = "Hello"; - VoiceOPCodes[VoiceOPCodes["Resumed"] = 9] = "Resumed"; - VoiceOPCodes[VoiceOPCodes["ClientDisconnect"] = 13] = "ClientDisconnect"; -})(VoiceOPCodes = exports.VoiceOPCodes || (exports.VoiceOPCodes = {})); -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#voice-voice-close-event-codes - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -var VoiceCloseCodes; -(function (VoiceCloseCodes) { - VoiceCloseCodes[VoiceCloseCodes["UnknownOpCode"] = 4001] = "UnknownOpCode"; - VoiceCloseCodes[VoiceCloseCodes["NotAuthenticated"] = 4003] = "NotAuthenticated"; - VoiceCloseCodes[VoiceCloseCodes["AuthenticationFailed"] = 4004] = "AuthenticationFailed"; - VoiceCloseCodes[VoiceCloseCodes["AlreadyAuthenticated"] = 4005] = "AlreadyAuthenticated"; - VoiceCloseCodes[VoiceCloseCodes["SessionNoLongerValid"] = 4006] = "SessionNoLongerValid"; - VoiceCloseCodes[VoiceCloseCodes["SessionTimeout"] = 4009] = "SessionTimeout"; - VoiceCloseCodes[VoiceCloseCodes["ServerNotFound"] = 4011] = "ServerNotFound"; - VoiceCloseCodes[VoiceCloseCodes["UnknownProtocol"] = 4012] = "UnknownProtocol"; - VoiceCloseCodes[VoiceCloseCodes["Disconnected"] = 4014] = "Disconnected"; - VoiceCloseCodes[VoiceCloseCodes["VoiceServerCrashed"] = 4015] = "VoiceServerCrashed"; - VoiceCloseCodes[VoiceCloseCodes["UnknownEncryptionMode"] = 4016] = "UnknownEncryptionMode"; -})(VoiceCloseCodes = exports.VoiceCloseCodes || (exports.VoiceCloseCodes = {})); -/** - * https://discord.com/developers/docs/topics/gateway#list-of-intents - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -var GatewayIntentBits; -(function (GatewayIntentBits) { - GatewayIntentBits[GatewayIntentBits["GUILDS"] = 1] = "GUILDS"; - GatewayIntentBits[GatewayIntentBits["GUILD_MEMBERS"] = 2] = "GUILD_MEMBERS"; - GatewayIntentBits[GatewayIntentBits["GUILD_BANS"] = 4] = "GUILD_BANS"; - GatewayIntentBits[GatewayIntentBits["GUILD_EMOJIS"] = 8] = "GUILD_EMOJIS"; - GatewayIntentBits[GatewayIntentBits["GUILD_INTEGRATIONS"] = 16] = "GUILD_INTEGRATIONS"; - GatewayIntentBits[GatewayIntentBits["GUILD_WEBHOOKS"] = 32] = "GUILD_WEBHOOKS"; - GatewayIntentBits[GatewayIntentBits["GUILD_INVITES"] = 64] = "GUILD_INVITES"; - GatewayIntentBits[GatewayIntentBits["GUILD_VOICE_STATES"] = 128] = "GUILD_VOICE_STATES"; - GatewayIntentBits[GatewayIntentBits["GUILD_PRESENCES"] = 256] = "GUILD_PRESENCES"; - GatewayIntentBits[GatewayIntentBits["GUILD_MESSAGES"] = 512] = "GUILD_MESSAGES"; - GatewayIntentBits[GatewayIntentBits["GUILD_MESSAGE_REACTIONS"] = 1024] = "GUILD_MESSAGE_REACTIONS"; - GatewayIntentBits[GatewayIntentBits["GUILD_MESSAGE_TYPING"] = 2048] = "GUILD_MESSAGE_TYPING"; - GatewayIntentBits[GatewayIntentBits["DIRECT_MESSAGES"] = 4096] = "DIRECT_MESSAGES"; - GatewayIntentBits[GatewayIntentBits["DIRECT_MESSAGE_REACTIONS"] = 8192] = "DIRECT_MESSAGE_REACTIONS"; - GatewayIntentBits[GatewayIntentBits["DIRECT_MESSAGE_TYPING"] = 16384] = "DIRECT_MESSAGE_TYPING"; -})(GatewayIntentBits = exports.GatewayIntentBits || (exports.GatewayIntentBits = {})); -/** - * https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events - * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8. - */ -var GatewayDispatchEvents; -(function (GatewayDispatchEvents) { - GatewayDispatchEvents["Ready"] = "READY"; - GatewayDispatchEvents["Resumed"] = "RESUMED"; - GatewayDispatchEvents["ChannelCreate"] = "CHANNEL_CREATE"; - GatewayDispatchEvents["ChannelUpdate"] = "CHANNEL_UPDATE"; - GatewayDispatchEvents["ChannelDelete"] = "CHANNEL_DELETE"; - GatewayDispatchEvents["ChannelPinsUpdate"] = "CHANNEL_PINS_UPDATE"; - GatewayDispatchEvents["GuildCreate"] = "GUILD_CREATE"; - GatewayDispatchEvents["GuildUpdate"] = "GUILD_UPDATE"; - GatewayDispatchEvents["GuildDelete"] = "GUILD_DELETE"; - GatewayDispatchEvents["GuildBanAdd"] = "GUILD_BAN_ADD"; - GatewayDispatchEvents["GuildBanRemove"] = "GUILD_BAN_REMOVE"; - GatewayDispatchEvents["GuildEmojisUpdate"] = "GUILD_EMOJIS_UPDATE"; - GatewayDispatchEvents["GuildIntegrationsUpdate"] = "GUILD_INTEGRATIONS_UPDATE"; - GatewayDispatchEvents["GuildMemberAdd"] = "GUILD_MEMBER_ADD"; - GatewayDispatchEvents["GuildMemberRemove"] = "GUILD_MEMBER_REMOVE"; - GatewayDispatchEvents["GuildMemberUpdate"] = "GUILD_MEMBER_UPDATE"; - GatewayDispatchEvents["GuildMembersChunk"] = "GUILD_MEMBERS_CHUNK"; - GatewayDispatchEvents["GuildRoleCreate"] = "GUILD_ROLE_CREATE"; - GatewayDispatchEvents["GuildRoleUpdate"] = "GUILD_ROLE_UPDATE"; - GatewayDispatchEvents["GuildRoleDelete"] = "GUILD_ROLE_DELETE"; - GatewayDispatchEvents["InviteCreate"] = "INVITE_CREATE"; - GatewayDispatchEvents["InviteDelete"] = "INVITE_DELETE"; - GatewayDispatchEvents["MessageCreate"] = "MESSAGE_CREATE"; - GatewayDispatchEvents["MessageUpdate"] = "MESSAGE_UPDATE"; - GatewayDispatchEvents["MessageDelete"] = "MESSAGE_DELETE"; - GatewayDispatchEvents["MessageDeleteBulk"] = "MESSAGE_DELETE_BULK"; - GatewayDispatchEvents["MessageReactionAdd"] = "MESSAGE_REACTION_ADD"; - GatewayDispatchEvents["MessageReactionRemove"] = "MESSAGE_REACTION_REMOVE"; - GatewayDispatchEvents["MessageReactionRemoveAll"] = "MESSAGE_REACTION_REMOVE_ALL"; - GatewayDispatchEvents["MessageReactionRemoveEmoji"] = "MESSAGE_REACTION_REMOVE_EMOJI"; - GatewayDispatchEvents["PresenceUpdate"] = "PRESENCE_UPDATE"; - GatewayDispatchEvents["TypingStart"] = "TYPING_START"; - GatewayDispatchEvents["UserUpdate"] = "USER_UPDATE"; - GatewayDispatchEvents["VoiceStateUpdate"] = "VOICE_STATE_UPDATE"; - GatewayDispatchEvents["VoiceServerUpdate"] = "VOICE_SERVER_UPDATE"; - GatewayDispatchEvents["WebhooksUpdate"] = "WEBHOOKS_UPDATE"; -})(GatewayDispatchEvents = exports.GatewayDispatchEvents || (exports.GatewayDispatchEvents = {})); -// #endregion Shared -//# sourceMappingURL=v6.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.js.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.js.map deleted file mode 100644 index c52f494..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"v6.js","sourceRoot":"","sources":["v6.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;AAkBH,2CAAyB;AAEzB;;GAEG;AACU,QAAA,cAAc,GAAG,GAAG,CAAC;AAElC;;;GAGG;AACH,IAAY,cAaX;AAbD,WAAY,cAAc;IACzB,2DAAQ,CAAA;IACR,6DAAS,CAAA;IACT,2DAAQ,CAAA;IACR,uEAAc,CAAA;IACd,2EAAgB,CAAA;IAEhB,uDAAU,CAAA;IACV,6DAAS,CAAA;IACT,iFAAmB,CAAA;IACnB,uEAAc,CAAA;IACd,sDAAK,CAAA;IACL,oEAAY,CAAA;AACb,CAAC,EAbW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAazB;AAED;;;GAGG;AACH,IAAY,iBAgBX;AAhBD,WAAY,iBAAiB;IAC5B,4EAAmB,CAAA;IACnB,8EAAa,CAAA;IACb,0EAAW,CAAA;IACX,oFAAgB,CAAA;IAChB,4FAAoB,CAAA;IACpB,4FAAoB,CAAA;IAEpB,wEAAiB,CAAA;IACjB,0EAAW,CAAA;IACX,kFAAe,CAAA;IACf,4EAAY,CAAA;IACZ,oFAAgB,CAAA;IAChB,sFAAiB,CAAA;IACjB,gFAAc,CAAA;IACd,sFAAiB,CAAA;AAClB,CAAC,EAhBW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAgB5B;AAED;;;GAGG;AACH,IAAY,YAaX;AAbD,WAAY,YAAY;IACvB,uDAAQ,CAAA;IACR,mEAAc,CAAA;IACd,iDAAK,CAAA;IACL,yDAAS,CAAA;IACT,2EAAkB,CAAA;IAClB,uDAAQ,CAAA;IACR,+DAAY,CAAA;IACZ,mDAAM,CAAA;IACN,iDAAK,CAAA;IACL,qDAAO,CAAA;IAEP,wEAAqB,CAAA;AACtB,CAAC,EAbW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAavB;AAED;;;GAGG;AACH,IAAY,eAgBX;AAhBD,WAAY,eAAe;IAC1B,0EAAoB,CAAA;IAEpB,gFAAuB,CAAA;IACvB,wFAAoB,CAAA;IACpB,wFAAoB,CAAA;IACpB,wFAAoB,CAAA;IAEpB,4EAAqB,CAAA;IAErB,4EAAqB,CAAA;IACrB,8EAAe,CAAA;IAEf,wEAAmB,CAAA;IACnB,oFAAkB,CAAA;IAClB,0FAAqB,CAAA;AACtB,CAAC,EAhBW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAgB1B;AAED;;;GAGG;AACH,IAAY,iBAgBX;AAhBD,WAAY,iBAAiB;IAC5B,6DAAe,CAAA;IACf,2EAAsB,CAAA;IACtB,qEAAmB,CAAA;IACnB,yEAAqB,CAAA;IACrB,sFAA2B,CAAA;IAC3B,8EAAuB,CAAA;IACvB,4EAAsB,CAAA;IACtB,uFAA2B,CAAA;IAC3B,iFAAwB,CAAA;IACxB,+EAAuB,CAAA;IACvB,kGAAiC,CAAA;IACjC,4FAA8B,CAAA;IAC9B,kFAAyB,CAAA;IACzB,oGAAkC,CAAA;IAClC,+FAA+B,CAAA;AAChC,CAAC,EAhBW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAgB5B;AAED;;;GAGG;AACH,IAAY,qBAqCX;AArCD,WAAY,qBAAqB;IAChC,wCAAe,CAAA;IACf,4CAAmB,CAAA;IACnB,yDAAgC,CAAA;IAChC,yDAAgC,CAAA;IAChC,yDAAgC,CAAA;IAChC,kEAAyC,CAAA;IACzC,qDAA4B,CAAA;IAC5B,qDAA4B,CAAA;IAC5B,qDAA4B,CAAA;IAC5B,sDAA6B,CAAA;IAC7B,4DAAmC,CAAA;IACnC,kEAAyC,CAAA;IACzC,8EAAqD,CAAA;IACrD,4DAAmC,CAAA;IACnC,kEAAyC,CAAA;IACzC,kEAAyC,CAAA;IACzC,kEAAyC,CAAA;IACzC,8DAAqC,CAAA;IACrC,8DAAqC,CAAA;IACrC,8DAAqC,CAAA;IACrC,uDAA8B,CAAA;IAC9B,uDAA8B,CAAA;IAC9B,yDAAgC,CAAA;IAChC,yDAAgC,CAAA;IAChC,yDAAgC,CAAA;IAChC,kEAAyC,CAAA;IACzC,oEAA2C,CAAA;IAC3C,0EAAiD,CAAA;IACjD,iFAAwD,CAAA;IACxD,qFAA4D,CAAA;IAC5D,2DAAkC,CAAA;IAClC,qDAA4B,CAAA;IAC5B,mDAA0B,CAAA;IAC1B,gEAAuC,CAAA;IACvC,kEAAyC,CAAA;IACzC,2DAAkC,CAAA;AACnC,CAAC,EArCW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAqChC;AAwoBD,oBAAoB"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.mjs b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.mjs deleted file mode 100644 index 848edfc..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.mjs +++ /dev/null @@ -1,10 +0,0 @@ -import mod from "./v6.js"; - -export default mod; -export const GatewayCloseCodes = mod.GatewayCloseCodes; -export const GatewayDispatchEvents = mod.GatewayDispatchEvents; -export const GatewayIntentBits = mod.GatewayIntentBits; -export const GatewayOPCodes = mod.GatewayOPCodes; -export const GatewayVersion = mod.GatewayVersion; -export const VoiceCloseCodes = mod.VoiceCloseCodes; -export const VoiceOPCodes = mod.VoiceOPCodes; diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.d.ts b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.d.ts deleted file mode 100644 index 79d3ee1..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.d.ts +++ /dev/null @@ -1,1302 +0,0 @@ -/** - * Types extracted from https://discord.com/developers/docs/topics/gateway - */ -import type { Snowflake } from '../globals'; -import type { APIApplication, APIApplicationCommand, APIApplicationCommandInteraction, APIChannel, APIEmoji, APIGuild, APIGuildIntegration, APIGuildMember, APIMessage, APIMessageComponentInteraction, APIRole, APIStageInstance, APISticker, APIUnavailableGuild, APIUser, GatewayActivity, GatewayPresenceUpdate as RawGatewayPresenceUpdate, GatewayVoiceState, InviteTargetType, PresenceUpdateStatus } from '../payloads/v8/index'; -import type { Nullable } from '../utils/internals'; -export * from './common'; -export declare const GatewayVersion = "8"; -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-opcodes - */ -export declare const enum GatewayOpcodes { - /** - * An event was dispatched - */ - Dispatch = 0, - /** - * A bidirectional opcode to maintain an active gateway connection. - * Fired periodically by the client, or fired by the gateway to request an immediate heartbeat from the client. - */ - Heartbeat = 1, - /** - * Starts a new session during the initial handshake - */ - Identify = 2, - /** - * Update the client's presence - */ - PresenceUpdate = 3, - /** - * Used to join/leave or move between voice channels - */ - VoiceStateUpdate = 4, - /** - * Resume a previous session that was disconnected - */ - Resume = 6, - /** - * You should attempt to reconnect and resume immediately - */ - Reconnect = 7, - /** - * Request information about offline guild members in a large guild - */ - RequestGuildMembers = 8, - /** - * The session has been invalidated. You should reconnect and identify/resume accordingly - */ - InvalidSession = 9, - /** - * Sent immediately after connecting, contains the `heartbeat_interval` to use - */ - Hello = 10, - /** - * Sent in response to receiving a heartbeat to acknowledge that it has been received - */ - HeartbeatAck = 11 -} -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-close-event-codes - */ -export declare const enum GatewayCloseCodes { - /** - * We're not sure what went wrong. Try reconnecting? - */ - UnknownError = 4000, - /** - * You sent an invalid Gateway opcode or an invalid payload for an opcode. Don't do that! - * - * See https://discord.com/developers/docs/topics/gateway#payloads-and-opcodes - */ - UnknownOpcode = 4001, - /** - * You sent an invalid payload to us. Don't do that! - * - * See https://discord.com/developers/docs/topics/gateway#sending-payloads - */ - DecodeError = 4002, - /** - * You sent us a payload prior to identifying - * - * See https://discord.com/developers/docs/topics/gateway#identify - */ - NotAuthenticated = 4003, - /** - * The account token sent with your identify payload is incorrect - * - * See https://discord.com/developers/docs/topics/gateway#identify - */ - AuthenticationFailed = 4004, - /** - * You sent more than one identify payload. Don't do that! - */ - AlreadyAuthenticated = 4005, - /** - * The sequence sent when resuming the session was invalid. Reconnect and start a new session - * - * See https://discord.com/developers/docs/topics/gateway#resume - */ - InvalidSeq = 4007, - /** - * Woah nelly! You're sending payloads to us too quickly. Slow it down! You will be disconnected on receiving this - */ - RateLimited = 4008, - /** - * Your session timed out. Reconnect and start a new one - */ - SessionTimedOut = 4009, - /** - * You sent us an invalid shard when identifying - * - * See https://discord.com/developers/docs/topics/gateway#sharding - */ - InvalidShard = 4010, - /** - * The session would have handled too many guilds - you are required to shard your connection in order to connect - * - * See https://discord.com/developers/docs/topics/gateway#sharding - */ - ShardingRequired = 4011, - /** - * You sent an invalid version for the gateway - */ - InvalidAPIVersion = 4012, - /** - * You sent an invalid intent for a Gateway Intent. You may have incorrectly calculated the bitwise value - * - * See https://discord.com/developers/docs/topics/gateway#gateway-intents - */ - InvalidIntents = 4013, - /** - * You sent a disallowed intent for a Gateway Intent. You may have tried to specify an intent that you have not - * enabled or are not whitelisted for - * - * See https://discord.com/developers/docs/topics/gateway#gateway-intents - * - * See https://discord.com/developers/docs/topics/gateway#privileged-intents - */ - DisallowedIntents = 4014 -} -/** - * https://discord.com/developers/docs/topics/gateway#list-of-intents - */ -export declare const enum GatewayIntentBits { - Guilds = 1, - GuildMembers = 2, - GuildBans = 4, - GuildEmojisAndStickers = 8, - GuildIntegrations = 16, - GuildWebhooks = 32, - GuildInvites = 64, - GuildVoiceStates = 128, - GuildPresences = 256, - GuildMessages = 512, - GuildMessageReactions = 1024, - GuildMessageTyping = 2048, - DirectMessages = 4096, - DirectMessageReactions = 8192, - DirectMessageTyping = 16384 -} -/** - * https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events - */ -export declare const enum GatewayDispatchEvents { - ApplicationCommandCreate = "APPLICATION_COMMAND_CREATE", - ApplicationCommandDelete = "APPLICATION_COMMAND_DELETE", - ApplicationCommandUpdate = "APPLICATION_COMMAND_UPDATE", - ChannelCreate = "CHANNEL_CREATE", - ChannelDelete = "CHANNEL_DELETE", - ChannelPinsUpdate = "CHANNEL_PINS_UPDATE", - ChannelUpdate = "CHANNEL_UPDATE", - GuildBanAdd = "GUILD_BAN_ADD", - GuildBanRemove = "GUILD_BAN_REMOVE", - GuildCreate = "GUILD_CREATE", - GuildDelete = "GUILD_DELETE", - GuildEmojisUpdate = "GUILD_EMOJIS_UPDATE", - GuildIntegrationsUpdate = "GUILD_INTEGRATIONS_UPDATE", - GuildMemberAdd = "GUILD_MEMBER_ADD", - GuildMemberRemove = "GUILD_MEMBER_REMOVE", - GuildMembersChunk = "GUILD_MEMBERS_CHUNK", - GuildMemberUpdate = "GUILD_MEMBER_UPDATE", - GuildRoleCreate = "GUILD_ROLE_CREATE", - GuildRoleDelete = "GUILD_ROLE_DELETE", - GuildRoleUpdate = "GUILD_ROLE_UPDATE", - GuildStickersUpdate = "GUILD_STICKERS_UPDATE", - GuildUpdate = "GUILD_UPDATE", - IntegrationCreate = "INTEGRATION_CREATE", - IntegrationDelete = "INTEGRATION_DELETE", - IntegrationUpdate = "INTEGRATION_UPDATE", - InteractionCreate = "INTERACTION_CREATE", - InviteCreate = "INVITE_CREATE", - InviteDelete = "INVITE_DELETE", - MessageCreate = "MESSAGE_CREATE", - MessageDelete = "MESSAGE_DELETE", - MessageDeleteBulk = "MESSAGE_DELETE_BULK", - MessageReactionAdd = "MESSAGE_REACTION_ADD", - MessageReactionRemove = "MESSAGE_REACTION_REMOVE", - MessageReactionRemoveAll = "MESSAGE_REACTION_REMOVE_ALL", - MessageReactionRemoveEmoji = "MESSAGE_REACTION_REMOVE_EMOJI", - MessageUpdate = "MESSAGE_UPDATE", - PresenceUpdate = "PRESENCE_UPDATE", - StageInstanceCreate = "STAGE_INSTANCE_CREATE", - StageInstanceDelete = "STAGE_INSTANCE_DELETE", - StageInstanceUpdate = "STAGE_INSTANCE_UPDATE", - Ready = "READY", - Resumed = "RESUMED", - TypingStart = "TYPING_START", - UserUpdate = "USER_UPDATE", - VoiceServerUpdate = "VOICE_SERVER_UPDATE", - VoiceStateUpdate = "VOICE_STATE_UPDATE", - WebhooksUpdate = "WEBHOOKS_UPDATE" -} -export declare type GatewaySendPayload = GatewayHeartbeat | GatewayIdentify | GatewayUpdatePresence | GatewayVoiceStateUpdate | GatewayResume | GatewayRequestGuildMembers; -export declare type GatewayReceivePayload = GatewayHello | GatewayHeartbeatRequest | GatewayHeartbeatAck | GatewayInvalidSession | GatewayReconnect | GatewayDispatchPayload; -export declare type GatewayDispatchPayload = GatewayChannelModifyDispatch | GatewayChannelPinsUpdateDispatch | GatewayGuildBanModifyDispatch | GatewayGuildDeleteDispatch | GatewayGuildEmojisUpdateDispatch | GatewayGuildIntegrationsUpdateDispatch | GatewayGuildMemberAddDispatch | GatewayGuildMemberRemoveDispatch | GatewayGuildMembersChunkDispatch | GatewayGuildMemberUpdateDispatch | GatewayGuildModifyDispatch | GatewayGuildRoleDeleteDispatch | GatewayGuildRoleModifyDispatch | GatewayGuildStickersUpdateDispatch | GatewayIntegrationCreateDispatch | GatewayIntegrationDeleteDispatch | GatewayIntegrationUpdateDispatch | GatewayInteractionCreateDispatch | GatewayInviteCreateDispatch | GatewayInviteDeleteDispatch | GatewayMessageCreateDispatch | GatewayMessageDeleteBulkDispatch | GatewayMessageDeleteDispatch | GatewayMessageReactionAddDispatch | GatewayMessageReactionRemoveAllDispatch | GatewayMessageReactionRemoveDispatch | GatewayMessageReactionRemoveEmojiDispatch | GatewayMessageUpdateDispatch | GatewayPresenceUpdateDispatch | GatewayStageInstanceCreateDispatch | GatewayStageInstanceDeleteDispatch | GatewayStageInstanceUpdateDispatch | GatewayReadyDispatch | GatewayResumedDispatch | GatewayTypingStartDispatch | GatewayUserUpdateDispatch | GatewayVoiceServerUpdateDispatch | GatewayVoiceStateUpdateDispatch | GatewayWebhooksUpdateDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-create - * https://discord.com/developers/docs/topics/gateway#application-command-update - * https://discord.com/developers/docs/topics/gateway#application-command-delete - */ -export declare type GatewayApplicationCommandModifyDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-create - * https://discord.com/developers/docs/topics/gateway#application-command-update - * https://discord.com/developers/docs/topics/gateway#application-command-delete - */ -export declare type GatewayApplicationCommandModifyDispatchData = APIApplicationCommand; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-create - */ -export declare type GatewayApplicationCommandCreateDispatch = GatewayApplicationCommandModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-create - */ -export declare type GatewayApplicationCommandCreateDispatchData = GatewayApplicationCommandModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-update - */ -export declare type GatewayApplicationCommandUpdateDispatch = GatewayApplicationCommandModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-update - */ -export declare type GatewayApplicationCommandUpdateDispatchData = GatewayApplicationCommandModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-delete - */ -export declare type GatewayApplicationCommandDeleteDispatch = GatewayApplicationCommandModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-delete - */ -export declare type GatewayApplicationCommandDeleteDispatchData = GatewayApplicationCommandModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#hello - */ -export interface GatewayHello extends NonDispatchPayload { - op: GatewayOpcodes.Hello; - d: GatewayHelloData; -} -/** - * https://discord.com/developers/docs/topics/gateway#hello - */ -export interface GatewayHelloData { - /** - * The interval (in milliseconds) the client should heartbeat with - */ - heartbeat_interval: number; -} -/** - * https://discord.com/developers/docs/topics/gateway#heartbeating - */ -export interface GatewayHeartbeatRequest extends NonDispatchPayload { - op: GatewayOpcodes.Heartbeat; - d: never; -} -/** - * https://discord.com/developers/docs/topics/gateway#heartbeating-example-gateway-heartbeat-ack - */ -export interface GatewayHeartbeatAck extends NonDispatchPayload { - op: GatewayOpcodes.HeartbeatAck; - d: never; -} -/** - * https://discord.com/developers/docs/topics/gateway#invalid-session - */ -export interface GatewayInvalidSession extends NonDispatchPayload { - op: GatewayOpcodes.InvalidSession; - d: GatewayInvalidSessionData; -} -/** - * https://discord.com/developers/docs/topics/gateway#invalid-session - */ -export declare type GatewayInvalidSessionData = boolean; -/** - * https://discord.com/developers/docs/topics/gateway#reconnect - */ -export interface GatewayReconnect extends NonDispatchPayload { - op: GatewayOpcodes.Reconnect; - d: never; -} -/** - * https://discord.com/developers/docs/topics/gateway#ready - */ -export declare type GatewayReadyDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#ready - */ -export interface GatewayReadyDispatchData { - /** - * Gateway version - * - * See https://discord.com/developers/docs/topics/gateway#gateways-gateway-versions - */ - v: number; - /** - * Information about the user including email - * - * See https://discord.com/developers/docs/resources/user#user-object - */ - user: APIUser; - /** - * The guilds the user is in - * - * See https://discord.com/developers/docs/resources/guild#unavailable-guild-object - */ - guilds: APIUnavailableGuild[]; - /** - * Used for resuming connections - */ - session_id: string; - /** - * The shard information associated with this session, if sent when identifying - * - * See https://discord.com/developers/docs/topics/gateway#sharding - */ - shard?: [shard_id: number, shard_count: number]; - /** - * Contains `id` and `flags` - * - * See https://discord.com/developers/docs/resources/application#application-object - */ - application: Pick; -} -/** - * https://discord.com/developers/docs/topics/gateway#resumed - */ -export declare type GatewayResumedDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#channel-create - * https://discord.com/developers/docs/topics/gateway#channel-update - * https://discord.com/developers/docs/topics/gateway#channel-delete - */ -export declare type GatewayChannelModifyDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#channel-create - * https://discord.com/developers/docs/topics/gateway#channel-update - * https://discord.com/developers/docs/topics/gateway#channel-delete - */ -export declare type GatewayChannelModifyDispatchData = APIChannel; -/** - * https://discord.com/developers/docs/topics/gateway#channel-create - */ -export declare type GatewayChannelCreateDispatch = GatewayChannelModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#channel-create - */ -export declare type GatewayChannelCreateDispatchData = GatewayChannelModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#channel-update - */ -export declare type GatewayChannelUpdateDispatch = GatewayChannelModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#channel-update - */ -export declare type GatewayChannelUpdateDispatchData = GatewayChannelModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#channel-delete - */ -export declare type GatewayChannelDeleteDispatch = GatewayChannelModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#channel-delete - */ -export declare type GatewayChannelDeleteDispatchData = GatewayChannelModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#channel-pins-update - */ -export declare type GatewayChannelPinsUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#channel-pins-update - */ -export interface GatewayChannelPinsUpdateDispatchData { - /** - * The id of the guild - */ - guild_id?: Snowflake; - /** - * The id of the channel - */ - channel_id: Snowflake; - /** - * The time at which the most recent pinned message was pinned - */ - last_pin_timestamp?: string | null; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-create - * https://discord.com/developers/docs/topics/gateway#guild-update - */ -export declare type GatewayGuildModifyDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-create - * https://discord.com/developers/docs/topics/gateway#guild-update - */ -export declare type GatewayGuildModifyDispatchData = APIGuild; -/** - * https://discord.com/developers/docs/topics/gateway#guild-create - */ -export declare type GatewayGuildCreateDispatch = GatewayGuildModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-create - */ -export declare type GatewayGuildCreateDispatchData = GatewayGuildModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#guild-update - */ -export declare type GatewayGuildUpdateDispatch = GatewayGuildModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-update - */ -export declare type GatewayGuildUpdateDispatchData = GatewayGuildModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#guild-delete - */ -export declare type GatewayGuildDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-delete - */ -export declare type GatewayGuildDeleteDispatchData = APIUnavailableGuild; -/** - * https://discord.com/developers/docs/topics/gateway#guild-ban-add - * https://discord.com/developers/docs/topics/gateway#guild-ban-remove - */ -export declare type GatewayGuildBanModifyDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-ban-add - * https://discord.com/developers/docs/topics/gateway#guild-ban-remove - */ -export interface GatewayGuildBanModifyDispatchData { - /** - * ID of the guild - */ - guild_id: Snowflake; - /** - * The banned user - * - * See https://discord.com/developers/docs/resources/user#user-object - */ - user: APIUser; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-ban-add - */ -export declare type GatewayGuildBanAddDispatch = GatewayGuildBanModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-ban-add - */ -export declare type GatewayGuildBanAddDispatchData = GatewayGuildBanModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#guild-ban-remove - */ -export declare type GatewayGuildBanRemoveDispatch = GatewayGuildBanModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-ban-remove - */ -export declare type GatewayGuildBanRemoveDispatchData = GatewayGuildBanModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#guild-emojis-update - */ -export declare type GatewayGuildEmojisUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-emojis-update - */ -export interface GatewayGuildEmojisUpdateDispatchData { - /** - * ID of the guild - */ - guild_id: Snowflake; - /** - * Array of emojis - * - * See https://discord.com/developers/docs/resources/emoji#emoji-object - */ - emojis: APIEmoji[]; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-stickers-update - */ -export declare type GatewayGuildStickersUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-stickers-update - */ -export interface GatewayGuildStickersUpdateDispatchData { - /** - * ID of the guild - */ - guild_id: Snowflake; - /** - * Array of stickers - * - * See https://discord.com/developers/docs/resources/sticker#sticker-object - */ - stickers: APISticker[]; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-integrations-update - */ -export declare type GatewayGuildIntegrationsUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-integrations-update - */ -export interface GatewayGuildIntegrationsUpdateDispatchData { - /** - * ID of the guild whose integrations were updated - */ - guild_id: Snowflake; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-add - */ -export declare type GatewayGuildMemberAddDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-add - */ -export interface GatewayGuildMemberAddDispatchData extends APIGuildMember { - /** - * The id of the guild - */ - guild_id: Snowflake; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-remove - */ -export declare type GatewayGuildMemberRemoveDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-remove - */ -export interface GatewayGuildMemberRemoveDispatchData { - /** - * The id of the guild - */ - guild_id: Snowflake; - /** - * The user who was removed - * - * See https://discord.com/developers/docs/resources/user#user-object - */ - user: APIUser; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-update - */ -export declare type GatewayGuildMemberUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-update - */ -export declare type GatewayGuildMemberUpdateDispatchData = Omit & Partial> & Required> & Nullable> & { - /** - * The id of the guild - */ - guild_id: Snowflake; -}; -/** - * https://discord.com/developers/docs/topics/gateway#guild-members-chunk - */ -export declare type GatewayGuildMembersChunkDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-members-chunk - */ -export interface GatewayGuildMembersChunkDispatchData { - /** - * The id of the guild - */ - guild_id: Snowflake; - /** - * Set of guild members - * - * See https://discord.com/developers/docs/resources/guild#guild-member-object - */ - members: APIGuildMember[]; - /** - * The chunk index in the expected chunks for this response (`0 <= chunk_index < chunk_count`) - */ - chunk_index?: number; - /** - * The total number of expected chunks for this response - */ - chunk_count?: number; - /** - * If passing an invalid id to `REQUEST_GUILD_MEMBERS`, it will be returned here - */ - not_found?: unknown[]; - /** - * If passing true to `REQUEST_GUILD_MEMBERS`, presences of the returned members will be here - * - * See https://discord.com/developers/docs/topics/gateway#presence - */ - presences?: RawGatewayPresenceUpdate[]; - /** - * The nonce used in the Guild Members Request - * - * See https://discord.com/developers/docs/topics/gateway#request-guild-members - */ - nonce?: string; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-create - * https://discord.com/developers/docs/topics/gateway#guild-role-update - */ -export declare type GatewayGuildRoleModifyDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-create - * https://discord.com/developers/docs/topics/gateway#guild-role-update - */ -export interface GatewayGuildRoleModifyDispatchData { - /** - * The id of the guild - */ - guild_id: Snowflake; - /** - * The role created or updated - * - * See https://discord.com/developers/docs/topics/permissions#role-object - */ - role: APIRole; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-create - */ -export declare type GatewayGuildRoleCreateDispatch = GatewayGuildRoleModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-create - */ -export declare type GatewayGuildRoleCreateDispatchData = GatewayGuildRoleModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-update - */ -export declare type GatewayGuildRoleUpdateDispatch = GatewayGuildRoleModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-update - */ -export declare type GatewayGuildRoleUpdateDispatchData = GatewayGuildRoleModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-delete - */ -export declare type GatewayGuildRoleDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-delete - */ -export interface GatewayGuildRoleDeleteDispatchData { - /** - * The id of the guild - */ - guild_id: Snowflake; - /** - * The id of the role - */ - role_id: Snowflake; -} -/** - * https://discord.com/developers/docs/topics/gateway#integration-create - */ -export declare type GatewayIntegrationCreateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#integration-create - */ -export declare type GatewayIntegrationCreateDispatchData = APIGuildIntegration & { - guild_id: Snowflake; -}; -/** - * https://discord.com/developers/docs/topics/gateway#integration-update - */ -export declare type GatewayIntegrationUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#integration-update - */ -export declare type GatewayIntegrationUpdateDispatchData = APIGuildIntegration & { - guild_id: Snowflake; -}; -/** - * https://discord.com/developers/docs/topics/gateway#integration-update - */ -export declare type GatewayIntegrationDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#integration-delete - */ -export interface GatewayIntegrationDeleteDispatchData { - /** - * Integration id - */ - id: Snowflake; - /** - * ID of the guild - */ - guild_id: Snowflake; - /** - * ID of the bot/OAuth2 application for this Discord integration - */ - application_id?: Snowflake; -} -/** - * https://discord.com/developers/docs/topics/gateway#interaction-create - */ -export declare type GatewayInteractionCreateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#interaction-create - */ -export declare type GatewayInteractionCreateDispatchData = APIApplicationCommandInteraction | APIMessageComponentInteraction; -/** - * https://discord.com/developers/docs/topics/gateway#invite-create - */ -export declare type GatewayInviteCreateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#invite-create - */ -export interface GatewayInviteCreateDispatchData { - /** - * The channel the invite is for - */ - channel_id: Snowflake; - /** - * The unique invite code - * - * See https://discord.com/developers/docs/resources/invite#invite-object - */ - code: string; - /** - * The time at which the invite was created - */ - created_at: number; - /** - * The guild of the invite - */ - guild_id?: Snowflake; - /** - * The user that created the invite - * - * See https://discord.com/developers/docs/resources/user#user-object - */ - inviter?: APIUser; - /** - * How long the invite is valid for (in seconds) - */ - max_age: number; - /** - * The maximum number of times the invite can be used - */ - max_uses: number; - /** - * The type of target for this voice channel invite - * - * See https://discord.com/developers/docs/resources/invite#invite-object-invite-target-types - */ - target_type?: InviteTargetType; - /** - * The user whose stream to display for this voice channel stream invite - * - * See https://discord.com/developers/docs/resources/user#user-object - */ - target_user?: APIUser; - /** - * The embedded application to open for this voice channel embedded application invite - */ - target_application?: Partial; - /** - * Whether or not the invite is temporary (invited users will be kicked on disconnect unless they're assigned a role) - */ - temporary: boolean; - /** - * How many times the invite has been used (always will be `0`) - */ - uses: 0; -} -/** - * https://discord.com/developers/docs/topics/gateway#invite-delete - */ -export declare type GatewayInviteDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#invite-delete - */ -export interface GatewayInviteDeleteDispatchData { - /** - * The channel of the invite - */ - channel_id: Snowflake; - /** - * The guild of the invite - */ - guild_id?: Snowflake; - /** - * The unique invite code - * - * See https://discord.com/developers/docs/resources/invite#invite-object - */ - code: string; -} -/** - * https://discord.com/developers/docs/topics/gateway#message-create - */ -export declare type GatewayMessageCreateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-create - */ -export declare type GatewayMessageCreateDispatchData = APIMessage; -/** - * https://discord.com/developers/docs/topics/gateway#message-update - */ -export declare type GatewayMessageUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-update - */ -export declare type GatewayMessageUpdateDispatchData = { - id: Snowflake; - channel_id: Snowflake; -} & Partial; -/** - * https://discord.com/developers/docs/topics/gateway#message-delete - */ -export declare type GatewayMessageDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-delete - */ -export interface GatewayMessageDeleteDispatchData { - /** - * The id of the message - */ - id: Snowflake; - /** - * The id of the channel - */ - channel_id: Snowflake; - /** - * The id of the guild - */ - guild_id?: Snowflake; -} -/** - * https://discord.com/developers/docs/topics/gateway#message-delete-bulk - */ -export declare type GatewayMessageDeleteBulkDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-delete-bulk - */ -export interface GatewayMessageDeleteBulkDispatchData { - /** - * The ids of the messages - */ - ids: Snowflake[]; - /** - * The id of the channel - */ - channel_id: Snowflake; - /** - * The id of the guild - */ - guild_id?: Snowflake; -} -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-add - */ -export declare type GatewayMessageReactionAddDispatch = ReactionData; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-add - */ -export declare type GatewayMessageReactionAddDispatchData = GatewayMessageReactionAddDispatch['d']; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove - */ -export declare type GatewayMessageReactionRemoveDispatch = ReactionData; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove - */ -export declare type GatewayMessageReactionRemoveDispatchData = GatewayMessageReactionRemoveDispatch['d']; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-all - */ -export declare type GatewayMessageReactionRemoveAllDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-all - */ -export declare type GatewayMessageReactionRemoveAllDispatchData = MessageReactionRemoveData; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-emoji - */ -export declare type GatewayMessageReactionRemoveEmojiDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-emoji - */ -export interface GatewayMessageReactionRemoveEmojiDispatchData extends MessageReactionRemoveData { - /** - * The emoji that was removed - */ - emoji: APIEmoji; -} -/** - * https://discord.com/developers/docs/topics/gateway#presence-update - */ -export declare type GatewayPresenceUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#presence-update - */ -export declare type GatewayPresenceUpdateDispatchData = RawGatewayPresenceUpdate; -/** - * https://discord.com/developers/docs/topics/gateway#stage-instance-create - */ -export declare type GatewayStageInstanceCreateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#stage-instance-create - */ -export declare type GatewayStageInstanceCreateDispatchData = APIStageInstance; -/** - * https://discord.com/developers/docs/topics/gateway#stage-instance-delete - */ -export declare type GatewayStageInstanceDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#stage-instance-delete - */ -export declare type GatewayStageInstanceDeleteDispatchData = APIStageInstance; -/** - * https://discord.com/developers/docs/topics/gateway#stage-instance-update - */ -export declare type GatewayStageInstanceUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#stage-instance-update - */ -export declare type GatewayStageInstanceUpdateDispatchData = APIStageInstance; -/** - * https://discord.com/developers/docs/topics/gateway#typing-start - */ -export declare type GatewayTypingStartDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#typing-start - */ -export interface GatewayTypingStartDispatchData { - /** - * The id of the channel - */ - channel_id: Snowflake; - /** - * The id of the guild - */ - guild_id?: Snowflake; - /** - * The id of the user - */ - user_id: Snowflake; - /** - * Unix time (in seconds) of when the user started typing - */ - timestamp: number; - /** - * The member who started typing if this happened in a guild - * - * See https://discord.com/developers/docs/resources/guild#guild-member-object - */ - member?: APIGuildMember; -} -/** - * https://discord.com/developers/docs/topics/gateway#user-update - */ -export declare type GatewayUserUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#user-update - */ -export declare type GatewayUserUpdateDispatchData = APIUser; -/** - * https://discord.com/developers/docs/topics/gateway#voice-state-update - */ -export declare type GatewayVoiceStateUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#voice-state-update - */ -export declare type GatewayVoiceStateUpdateDispatchData = GatewayVoiceState; -/** - * https://discord.com/developers/docs/topics/gateway#voice-server-update - */ -export declare type GatewayVoiceServerUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#voice-server-update - */ -export interface GatewayVoiceServerUpdateDispatchData { - /** - * Voice connection token - */ - token: string; - /** - * The guild this voice server update is for - */ - guild_id: Snowflake; - /** - * The voice server host - * - * A `null` endpoint means that the voice server allocated has gone away and is trying to be reallocated. - * You should attempt to disconnect from the currently connected voice server, and not attempt to reconnect - * until a new voice server is allocated - */ - endpoint: string | null; -} -/** - * https://discord.com/developers/docs/topics/gateway#webhooks-update - */ -export declare type GatewayWebhooksUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#webhooks-update - */ -export interface GatewayWebhooksUpdateDispatchData { - /** - * The id of the guild - */ - guild_id: Snowflake; - /** - * The id of the channel - */ - channel_id: Snowflake; -} -/** - * https://discord.com/developers/docs/topics/gateway#heartbeating - */ -export interface GatewayHeartbeat { - op: GatewayOpcodes.Heartbeat; - d: GatewayHeartbeatData; -} -/** - * https://discord.com/developers/docs/topics/gateway#heartbeating - */ -export declare type GatewayHeartbeatData = number | null; -/** - * https://discord.com/developers/docs/topics/gateway#identify - */ -export interface GatewayIdentify { - op: GatewayOpcodes.Identify; - d: GatewayIdentifyData; -} -/** - * https://discord.com/developers/docs/topics/gateway#identify - */ -export interface GatewayIdentifyData { - /** - * Authentication token - */ - token: string; - /** - * Connection properties - * - * See https://discord.com/developers/docs/topics/gateway#identify-identify-connection-properties - */ - properties: GatewayIdentifyProperties; - /** - * Whether this connection supports compression of packets - * - * @default false - */ - compress?: boolean; - /** - * Value between 50 and 250, total number of members where the gateway will stop sending - * offline members in the guild member list - * - * @default 50 - */ - large_threshold?: number; - /** - * Used for Guild Sharding - * - * See https://discord.com/developers/docs/topics/gateway#sharding - */ - shard?: [shard_id: number, shard_count: number]; - /** - * Presence structure for initial presence information - * - * See https://discord.com/developers/docs/topics/gateway#update-presence - */ - presence?: GatewayPresenceUpdateData; - /** - * The Gateway Intents you wish to receive - * - * See https://discord.com/developers/docs/topics/gateway#gateway-intents - */ - intents: number; -} -/** - * https://discord.com/developers/docs/topics/gateway#identify-identify-connection-properties - */ -export interface GatewayIdentifyProperties { - /** - * Your operating system - */ - $os: string; - /** - * Your library name - */ - $browser: string; - /** - * Your library name - */ - $device: string; -} -/** - * https://discord.com/developers/docs/topics/gateway#resume - */ -export interface GatewayResume { - op: GatewayOpcodes.Resume; - d: GatewayResumeData; -} -/** - * https://discord.com/developers/docs/topics/gateway#resume - */ -export interface GatewayResumeData { - /** - * Session token - */ - token: string; - /** - * Session id - */ - session_id: string; - /** - * Last sequence number received - */ - seq: number; -} -/** - * https://discord.com/developers/docs/topics/gateway#request-guild-members - */ -export interface GatewayRequestGuildMembers { - op: GatewayOpcodes.RequestGuildMembers; - d: GatewayRequestGuildMembersData; -} -/** - * https://discord.com/developers/docs/topics/gateway#request-guild-members - */ -export interface GatewayRequestGuildMembersData { - /** - * ID of the guild to get members for - */ - guild_id: Snowflake; - /** - * String that username starts with, or an empty string to return all members - */ - query?: string; - /** - * Maximum number of members to send matching the `query`; - * a limit of `0` can be used with an empty string `query` to return all members - */ - limit: number; - /** - * Used to specify if we want the presences of the matched members - */ - presences?: boolean; - /** - * Used to specify which users you wish to fetch - */ - user_ids?: Snowflake | Snowflake[]; - /** - * Nonce to identify the Guild Members Chunk response - * - * Nonce can only be up to 32 bytes. If you send an invalid nonce it will be ignored and the reply member_chunk(s) will not have a `nonce` set. - * - * See https://discord.com/developers/docs/topics/gateway#guild-members-chunk - */ - nonce?: string; -} -/** - * https://discord.com/developers/docs/topics/gateway#update-voice-state - */ -export interface GatewayVoiceStateUpdate { - op: GatewayOpcodes.VoiceStateUpdate; - d: GatewayVoiceStateUpdateData; -} -/** - * https://discord.com/developers/docs/topics/gateway#update-voice-state - */ -export interface GatewayVoiceStateUpdateData { - /** - * ID of the guild - */ - guild_id: Snowflake; - /** - * ID of the voice channel client wants to join (`null` if disconnecting) - */ - channel_id: Snowflake | null; - /** - * Is the client muted - */ - self_mute: boolean; - /** - * Is the client deafened - */ - self_deaf: boolean; -} -/** - * https://discord.com/developers/docs/topics/gateway#update-presence - */ -export interface GatewayUpdatePresence { - op: GatewayOpcodes.PresenceUpdate; - d: GatewayPresenceUpdateData; -} -/** - * https://discord.com/developers/docs/topics/gateway#update-presence-gateway-presence-update-structure - */ -export interface GatewayPresenceUpdateData { - /** - * Unix time (in milliseconds) of when the client went idle, or `null` if the client is not idle - */ - since: number | null; - /** - * The user's activities - * - * See https://discord.com/developers/docs/topics/gateway#activity-object - */ - activities: GatewayActivityUpdateData[]; - /** - * The user's new status - * - * See https://discord.com/developers/docs/topics/gateway#update-presence-status-types - */ - status: PresenceUpdateStatus; - /** - * Whether or not the client is afk - */ - afk: boolean; -} -/** - * https://discord.com/developers/docs/topics/gateway#activity-object-activity-structure - */ -export declare type GatewayActivityUpdateData = Pick; -interface BasePayload { - /** - * Opcode for the payload - */ - op: GatewayOpcodes; - /** - * Event data - */ - d?: unknown; - /** - * Sequence number, used for resuming sessions and heartbeats - */ - s: number; - /** - * The event name for this payload - */ - t?: string; -} -declare type NonDispatchPayload = Omit; -interface DataPayload extends BasePayload { - op: GatewayOpcodes.Dispatch; - t: Event; - d: D; -} -declare type ReactionData = DataPayload>; -interface MessageReactionRemoveData { - /** - * The id of the channel - */ - channel_id: Snowflake; - /** - * The id of the message - */ - message_id: Snowflake; - /** - * The id of the guild - */ - guild_id?: Snowflake; -} -//# sourceMappingURL=v8.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.d.ts.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.d.ts.map deleted file mode 100644 index 008e526..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"v8.d.ts","sourceRoot":"","sources":["v8.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.js b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.js deleted file mode 100644 index a40af16..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.js +++ /dev/null @@ -1,228 +0,0 @@ -"use strict"; -/** - * Types extracted from https://discord.com/developers/docs/topics/gateway - */ -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __exportStar = (this && this.__exportStar) || function(m, exports) { - for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.GatewayDispatchEvents = exports.GatewayIntentBits = exports.GatewayCloseCodes = exports.GatewayOpcodes = exports.GatewayVersion = void 0; -__exportStar(require("./common"), exports); -exports.GatewayVersion = '8'; -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-opcodes - */ -var GatewayOpcodes; -(function (GatewayOpcodes) { - /** - * An event was dispatched - */ - GatewayOpcodes[GatewayOpcodes["Dispatch"] = 0] = "Dispatch"; - /** - * A bidirectional opcode to maintain an active gateway connection. - * Fired periodically by the client, or fired by the gateway to request an immediate heartbeat from the client. - */ - GatewayOpcodes[GatewayOpcodes["Heartbeat"] = 1] = "Heartbeat"; - /** - * Starts a new session during the initial handshake - */ - GatewayOpcodes[GatewayOpcodes["Identify"] = 2] = "Identify"; - /** - * Update the client's presence - */ - GatewayOpcodes[GatewayOpcodes["PresenceUpdate"] = 3] = "PresenceUpdate"; - /** - * Used to join/leave or move between voice channels - */ - GatewayOpcodes[GatewayOpcodes["VoiceStateUpdate"] = 4] = "VoiceStateUpdate"; - /** - * Resume a previous session that was disconnected - */ - GatewayOpcodes[GatewayOpcodes["Resume"] = 6] = "Resume"; - /** - * You should attempt to reconnect and resume immediately - */ - GatewayOpcodes[GatewayOpcodes["Reconnect"] = 7] = "Reconnect"; - /** - * Request information about offline guild members in a large guild - */ - GatewayOpcodes[GatewayOpcodes["RequestGuildMembers"] = 8] = "RequestGuildMembers"; - /** - * The session has been invalidated. You should reconnect and identify/resume accordingly - */ - GatewayOpcodes[GatewayOpcodes["InvalidSession"] = 9] = "InvalidSession"; - /** - * Sent immediately after connecting, contains the `heartbeat_interval` to use - */ - GatewayOpcodes[GatewayOpcodes["Hello"] = 10] = "Hello"; - /** - * Sent in response to receiving a heartbeat to acknowledge that it has been received - */ - GatewayOpcodes[GatewayOpcodes["HeartbeatAck"] = 11] = "HeartbeatAck"; -})(GatewayOpcodes = exports.GatewayOpcodes || (exports.GatewayOpcodes = {})); -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-close-event-codes - */ -var GatewayCloseCodes; -(function (GatewayCloseCodes) { - /** - * We're not sure what went wrong. Try reconnecting? - */ - GatewayCloseCodes[GatewayCloseCodes["UnknownError"] = 4000] = "UnknownError"; - /** - * You sent an invalid Gateway opcode or an invalid payload for an opcode. Don't do that! - * - * See https://discord.com/developers/docs/topics/gateway#payloads-and-opcodes - */ - GatewayCloseCodes[GatewayCloseCodes["UnknownOpcode"] = 4001] = "UnknownOpcode"; - /** - * You sent an invalid payload to us. Don't do that! - * - * See https://discord.com/developers/docs/topics/gateway#sending-payloads - */ - GatewayCloseCodes[GatewayCloseCodes["DecodeError"] = 4002] = "DecodeError"; - /** - * You sent us a payload prior to identifying - * - * See https://discord.com/developers/docs/topics/gateway#identify - */ - GatewayCloseCodes[GatewayCloseCodes["NotAuthenticated"] = 4003] = "NotAuthenticated"; - /** - * The account token sent with your identify payload is incorrect - * - * See https://discord.com/developers/docs/topics/gateway#identify - */ - GatewayCloseCodes[GatewayCloseCodes["AuthenticationFailed"] = 4004] = "AuthenticationFailed"; - /** - * You sent more than one identify payload. Don't do that! - */ - GatewayCloseCodes[GatewayCloseCodes["AlreadyAuthenticated"] = 4005] = "AlreadyAuthenticated"; - /** - * The sequence sent when resuming the session was invalid. Reconnect and start a new session - * - * See https://discord.com/developers/docs/topics/gateway#resume - */ - GatewayCloseCodes[GatewayCloseCodes["InvalidSeq"] = 4007] = "InvalidSeq"; - /** - * Woah nelly! You're sending payloads to us too quickly. Slow it down! You will be disconnected on receiving this - */ - GatewayCloseCodes[GatewayCloseCodes["RateLimited"] = 4008] = "RateLimited"; - /** - * Your session timed out. Reconnect and start a new one - */ - GatewayCloseCodes[GatewayCloseCodes["SessionTimedOut"] = 4009] = "SessionTimedOut"; - /** - * You sent us an invalid shard when identifying - * - * See https://discord.com/developers/docs/topics/gateway#sharding - */ - GatewayCloseCodes[GatewayCloseCodes["InvalidShard"] = 4010] = "InvalidShard"; - /** - * The session would have handled too many guilds - you are required to shard your connection in order to connect - * - * See https://discord.com/developers/docs/topics/gateway#sharding - */ - GatewayCloseCodes[GatewayCloseCodes["ShardingRequired"] = 4011] = "ShardingRequired"; - /** - * You sent an invalid version for the gateway - */ - GatewayCloseCodes[GatewayCloseCodes["InvalidAPIVersion"] = 4012] = "InvalidAPIVersion"; - /** - * You sent an invalid intent for a Gateway Intent. You may have incorrectly calculated the bitwise value - * - * See https://discord.com/developers/docs/topics/gateway#gateway-intents - */ - GatewayCloseCodes[GatewayCloseCodes["InvalidIntents"] = 4013] = "InvalidIntents"; - /** - * You sent a disallowed intent for a Gateway Intent. You may have tried to specify an intent that you have not - * enabled or are not whitelisted for - * - * See https://discord.com/developers/docs/topics/gateway#gateway-intents - * - * See https://discord.com/developers/docs/topics/gateway#privileged-intents - */ - GatewayCloseCodes[GatewayCloseCodes["DisallowedIntents"] = 4014] = "DisallowedIntents"; -})(GatewayCloseCodes = exports.GatewayCloseCodes || (exports.GatewayCloseCodes = {})); -/** - * https://discord.com/developers/docs/topics/gateway#list-of-intents - */ -var GatewayIntentBits; -(function (GatewayIntentBits) { - GatewayIntentBits[GatewayIntentBits["Guilds"] = 1] = "Guilds"; - GatewayIntentBits[GatewayIntentBits["GuildMembers"] = 2] = "GuildMembers"; - GatewayIntentBits[GatewayIntentBits["GuildBans"] = 4] = "GuildBans"; - GatewayIntentBits[GatewayIntentBits["GuildEmojisAndStickers"] = 8] = "GuildEmojisAndStickers"; - GatewayIntentBits[GatewayIntentBits["GuildIntegrations"] = 16] = "GuildIntegrations"; - GatewayIntentBits[GatewayIntentBits["GuildWebhooks"] = 32] = "GuildWebhooks"; - GatewayIntentBits[GatewayIntentBits["GuildInvites"] = 64] = "GuildInvites"; - GatewayIntentBits[GatewayIntentBits["GuildVoiceStates"] = 128] = "GuildVoiceStates"; - GatewayIntentBits[GatewayIntentBits["GuildPresences"] = 256] = "GuildPresences"; - GatewayIntentBits[GatewayIntentBits["GuildMessages"] = 512] = "GuildMessages"; - GatewayIntentBits[GatewayIntentBits["GuildMessageReactions"] = 1024] = "GuildMessageReactions"; - GatewayIntentBits[GatewayIntentBits["GuildMessageTyping"] = 2048] = "GuildMessageTyping"; - GatewayIntentBits[GatewayIntentBits["DirectMessages"] = 4096] = "DirectMessages"; - GatewayIntentBits[GatewayIntentBits["DirectMessageReactions"] = 8192] = "DirectMessageReactions"; - GatewayIntentBits[GatewayIntentBits["DirectMessageTyping"] = 16384] = "DirectMessageTyping"; -})(GatewayIntentBits = exports.GatewayIntentBits || (exports.GatewayIntentBits = {})); -/** - * https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events - */ -var GatewayDispatchEvents; -(function (GatewayDispatchEvents) { - GatewayDispatchEvents["ApplicationCommandCreate"] = "APPLICATION_COMMAND_CREATE"; - GatewayDispatchEvents["ApplicationCommandDelete"] = "APPLICATION_COMMAND_DELETE"; - GatewayDispatchEvents["ApplicationCommandUpdate"] = "APPLICATION_COMMAND_UPDATE"; - GatewayDispatchEvents["ChannelCreate"] = "CHANNEL_CREATE"; - GatewayDispatchEvents["ChannelDelete"] = "CHANNEL_DELETE"; - GatewayDispatchEvents["ChannelPinsUpdate"] = "CHANNEL_PINS_UPDATE"; - GatewayDispatchEvents["ChannelUpdate"] = "CHANNEL_UPDATE"; - GatewayDispatchEvents["GuildBanAdd"] = "GUILD_BAN_ADD"; - GatewayDispatchEvents["GuildBanRemove"] = "GUILD_BAN_REMOVE"; - GatewayDispatchEvents["GuildCreate"] = "GUILD_CREATE"; - GatewayDispatchEvents["GuildDelete"] = "GUILD_DELETE"; - GatewayDispatchEvents["GuildEmojisUpdate"] = "GUILD_EMOJIS_UPDATE"; - GatewayDispatchEvents["GuildIntegrationsUpdate"] = "GUILD_INTEGRATIONS_UPDATE"; - GatewayDispatchEvents["GuildMemberAdd"] = "GUILD_MEMBER_ADD"; - GatewayDispatchEvents["GuildMemberRemove"] = "GUILD_MEMBER_REMOVE"; - GatewayDispatchEvents["GuildMembersChunk"] = "GUILD_MEMBERS_CHUNK"; - GatewayDispatchEvents["GuildMemberUpdate"] = "GUILD_MEMBER_UPDATE"; - GatewayDispatchEvents["GuildRoleCreate"] = "GUILD_ROLE_CREATE"; - GatewayDispatchEvents["GuildRoleDelete"] = "GUILD_ROLE_DELETE"; - GatewayDispatchEvents["GuildRoleUpdate"] = "GUILD_ROLE_UPDATE"; - GatewayDispatchEvents["GuildStickersUpdate"] = "GUILD_STICKERS_UPDATE"; - GatewayDispatchEvents["GuildUpdate"] = "GUILD_UPDATE"; - GatewayDispatchEvents["IntegrationCreate"] = "INTEGRATION_CREATE"; - GatewayDispatchEvents["IntegrationDelete"] = "INTEGRATION_DELETE"; - GatewayDispatchEvents["IntegrationUpdate"] = "INTEGRATION_UPDATE"; - GatewayDispatchEvents["InteractionCreate"] = "INTERACTION_CREATE"; - GatewayDispatchEvents["InviteCreate"] = "INVITE_CREATE"; - GatewayDispatchEvents["InviteDelete"] = "INVITE_DELETE"; - GatewayDispatchEvents["MessageCreate"] = "MESSAGE_CREATE"; - GatewayDispatchEvents["MessageDelete"] = "MESSAGE_DELETE"; - GatewayDispatchEvents["MessageDeleteBulk"] = "MESSAGE_DELETE_BULK"; - GatewayDispatchEvents["MessageReactionAdd"] = "MESSAGE_REACTION_ADD"; - GatewayDispatchEvents["MessageReactionRemove"] = "MESSAGE_REACTION_REMOVE"; - GatewayDispatchEvents["MessageReactionRemoveAll"] = "MESSAGE_REACTION_REMOVE_ALL"; - GatewayDispatchEvents["MessageReactionRemoveEmoji"] = "MESSAGE_REACTION_REMOVE_EMOJI"; - GatewayDispatchEvents["MessageUpdate"] = "MESSAGE_UPDATE"; - GatewayDispatchEvents["PresenceUpdate"] = "PRESENCE_UPDATE"; - GatewayDispatchEvents["StageInstanceCreate"] = "STAGE_INSTANCE_CREATE"; - GatewayDispatchEvents["StageInstanceDelete"] = "STAGE_INSTANCE_DELETE"; - GatewayDispatchEvents["StageInstanceUpdate"] = "STAGE_INSTANCE_UPDATE"; - GatewayDispatchEvents["Ready"] = "READY"; - GatewayDispatchEvents["Resumed"] = "RESUMED"; - GatewayDispatchEvents["TypingStart"] = "TYPING_START"; - GatewayDispatchEvents["UserUpdate"] = "USER_UPDATE"; - GatewayDispatchEvents["VoiceServerUpdate"] = "VOICE_SERVER_UPDATE"; - GatewayDispatchEvents["VoiceStateUpdate"] = "VOICE_STATE_UPDATE"; - GatewayDispatchEvents["WebhooksUpdate"] = "WEBHOOKS_UPDATE"; -})(GatewayDispatchEvents = exports.GatewayDispatchEvents || (exports.GatewayDispatchEvents = {})); -// #endregion Shared -//# sourceMappingURL=v8.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.js.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.js.map deleted file mode 100644 index ebdb041..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"v8.js","sourceRoot":"","sources":["v8.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.mjs b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.mjs deleted file mode 100644 index c5cfed1..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.mjs +++ /dev/null @@ -1,8 +0,0 @@ -import mod from "./v8.js"; - -export default mod; -export const GatewayCloseCodes = mod.GatewayCloseCodes; -export const GatewayDispatchEvents = mod.GatewayDispatchEvents; -export const GatewayIntentBits = mod.GatewayIntentBits; -export const GatewayOpcodes = mod.GatewayOpcodes; -export const GatewayVersion = mod.GatewayVersion; diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.d.ts b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.d.ts deleted file mode 100644 index acad031..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.d.ts +++ /dev/null @@ -1,1362 +0,0 @@ -/** - * Types extracted from https://discord.com/developers/docs/topics/gateway - */ -import type { Snowflake } from '../globals'; -import type { APIApplication, APIApplicationCommand, APIApplicationCommandInteraction, APIChannel, APIEmoji, APIGuild, APIGuildIntegration, APIGuildMember, APIMessage, APIMessageComponentInteraction, APIRole, APIStageInstance, APISticker, APIThreadMember, APIUnavailableGuild, APIUser, GatewayActivity, GatewayPresenceUpdate as RawGatewayPresenceUpdate, GatewayThreadListSync as RawGatewayThreadListSync, GatewayThreadMembersUpdate as RawGatewayThreadMembersUpdate, GatewayVoiceState, InviteTargetType, PresenceUpdateStatus } from '../payloads/v9/index'; -import type { Nullable } from '../utils/internals'; -export * from './common'; -export declare const GatewayVersion = "9"; -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-opcodes - */ -export declare const enum GatewayOpcodes { - /** - * An event was dispatched - */ - Dispatch = 0, - /** - * A bidirectional opcode to maintain an active gateway connection. - * Fired periodically by the client, or fired by the gateway to request an immediate heartbeat from the client. - */ - Heartbeat = 1, - /** - * Starts a new session during the initial handshake - */ - Identify = 2, - /** - * Update the client's presence - */ - PresenceUpdate = 3, - /** - * Used to join/leave or move between voice channels - */ - VoiceStateUpdate = 4, - /** - * Resume a previous session that was disconnected - */ - Resume = 6, - /** - * You should attempt to reconnect and resume immediately - */ - Reconnect = 7, - /** - * Request information about offline guild members in a large guild - */ - RequestGuildMembers = 8, - /** - * The session has been invalidated. You should reconnect and identify/resume accordingly - */ - InvalidSession = 9, - /** - * Sent immediately after connecting, contains the `heartbeat_interval` to use - */ - Hello = 10, - /** - * Sent in response to receiving a heartbeat to acknowledge that it has been received - */ - HeartbeatAck = 11 -} -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-close-event-codes - */ -export declare const enum GatewayCloseCodes { - /** - * We're not sure what went wrong. Try reconnecting? - */ - UnknownError = 4000, - /** - * You sent an invalid Gateway opcode or an invalid payload for an opcode. Don't do that! - * - * See https://discord.com/developers/docs/topics/gateway#payloads-and-opcodes - */ - UnknownOpcode = 4001, - /** - * You sent an invalid payload to us. Don't do that! - * - * See https://discord.com/developers/docs/topics/gateway#sending-payloads - */ - DecodeError = 4002, - /** - * You sent us a payload prior to identifying - * - * See https://discord.com/developers/docs/topics/gateway#identify - */ - NotAuthenticated = 4003, - /** - * The account token sent with your identify payload is incorrect - * - * See https://discord.com/developers/docs/topics/gateway#identify - */ - AuthenticationFailed = 4004, - /** - * You sent more than one identify payload. Don't do that! - */ - AlreadyAuthenticated = 4005, - /** - * The sequence sent when resuming the session was invalid. Reconnect and start a new session - * - * See https://discord.com/developers/docs/topics/gateway#resume - */ - InvalidSeq = 4007, - /** - * Woah nelly! You're sending payloads to us too quickly. Slow it down! You will be disconnected on receiving this - */ - RateLimited = 4008, - /** - * Your session timed out. Reconnect and start a new one - */ - SessionTimedOut = 4009, - /** - * You sent us an invalid shard when identifying - * - * See https://discord.com/developers/docs/topics/gateway#sharding - */ - InvalidShard = 4010, - /** - * The session would have handled too many guilds - you are required to shard your connection in order to connect - * - * See https://discord.com/developers/docs/topics/gateway#sharding - */ - ShardingRequired = 4011, - /** - * You sent an invalid version for the gateway - */ - InvalidAPIVersion = 4012, - /** - * You sent an invalid intent for a Gateway Intent. You may have incorrectly calculated the bitwise value - * - * See https://discord.com/developers/docs/topics/gateway#gateway-intents - */ - InvalidIntents = 4013, - /** - * You sent a disallowed intent for a Gateway Intent. You may have tried to specify an intent that you have not - * enabled or are not whitelisted for - * - * See https://discord.com/developers/docs/topics/gateway#gateway-intents - * - * See https://discord.com/developers/docs/topics/gateway#privileged-intents - */ - DisallowedIntents = 4014 -} -/** - * https://discord.com/developers/docs/topics/gateway#list-of-intents - */ -export declare const enum GatewayIntentBits { - Guilds = 1, - GuildMembers = 2, - GuildBans = 4, - GuildEmojisAndStickers = 8, - GuildIntegrations = 16, - GuildWebhooks = 32, - GuildInvites = 64, - GuildVoiceStates = 128, - GuildPresences = 256, - GuildMessages = 512, - GuildMessageReactions = 1024, - GuildMessageTyping = 2048, - DirectMessages = 4096, - DirectMessageReactions = 8192, - DirectMessageTyping = 16384 -} -/** - * https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events - */ -export declare const enum GatewayDispatchEvents { - ApplicationCommandCreate = "APPLICATION_COMMAND_CREATE", - ApplicationCommandDelete = "APPLICATION_COMMAND_DELETE", - ApplicationCommandUpdate = "APPLICATION_COMMAND_UPDATE", - ChannelCreate = "CHANNEL_CREATE", - ChannelDelete = "CHANNEL_DELETE", - ChannelPinsUpdate = "CHANNEL_PINS_UPDATE", - ChannelUpdate = "CHANNEL_UPDATE", - GuildBanAdd = "GUILD_BAN_ADD", - GuildBanRemove = "GUILD_BAN_REMOVE", - GuildCreate = "GUILD_CREATE", - GuildDelete = "GUILD_DELETE", - GuildEmojisUpdate = "GUILD_EMOJIS_UPDATE", - GuildIntegrationsUpdate = "GUILD_INTEGRATIONS_UPDATE", - GuildMemberAdd = "GUILD_MEMBER_ADD", - GuildMemberRemove = "GUILD_MEMBER_REMOVE", - GuildMembersChunk = "GUILD_MEMBERS_CHUNK", - GuildMemberUpdate = "GUILD_MEMBER_UPDATE", - GuildRoleCreate = "GUILD_ROLE_CREATE", - GuildRoleDelete = "GUILD_ROLE_DELETE", - GuildRoleUpdate = "GUILD_ROLE_UPDATE", - GuildStickersUpdate = "GUILD_STICKERS_UPDATE", - GuildUpdate = "GUILD_UPDATE", - IntegrationCreate = "INTEGRATION_CREATE", - IntegrationDelete = "INTEGRATION_DELETE", - IntegrationUpdate = "INTEGRATION_UPDATE", - InteractionCreate = "INTERACTION_CREATE", - InviteCreate = "INVITE_CREATE", - InviteDelete = "INVITE_DELETE", - MessageCreate = "MESSAGE_CREATE", - MessageDelete = "MESSAGE_DELETE", - MessageDeleteBulk = "MESSAGE_DELETE_BULK", - MessageReactionAdd = "MESSAGE_REACTION_ADD", - MessageReactionRemove = "MESSAGE_REACTION_REMOVE", - MessageReactionRemoveAll = "MESSAGE_REACTION_REMOVE_ALL", - MessageReactionRemoveEmoji = "MESSAGE_REACTION_REMOVE_EMOJI", - MessageUpdate = "MESSAGE_UPDATE", - PresenceUpdate = "PRESENCE_UPDATE", - StageInstanceCreate = "STAGE_INSTANCE_CREATE", - StageInstanceDelete = "STAGE_INSTANCE_DELETE", - StageInstanceUpdate = "STAGE_INSTANCE_UPDATE", - Ready = "READY", - Resumed = "RESUMED", - ThreadCreate = "THREAD_CREATE", - ThreadDelete = "THREAD_DELETE", - ThreadListSync = "THREAD_LIST_SYNC", - ThreadMembersUpdate = "THREAD_MEMBERS_UPDATE", - ThreadMemberUpdate = "THREAD_MEMBER_UPDATE", - ThreadUpdate = "THREAD_UPDATE", - TypingStart = "TYPING_START", - UserUpdate = "USER_UPDATE", - VoiceServerUpdate = "VOICE_SERVER_UPDATE", - VoiceStateUpdate = "VOICE_STATE_UPDATE", - WebhooksUpdate = "WEBHOOKS_UPDATE" -} -export declare type GatewaySendPayload = GatewayHeartbeat | GatewayIdentify | GatewayUpdatePresence | GatewayVoiceStateUpdate | GatewayResume | GatewayRequestGuildMembers; -export declare type GatewayReceivePayload = GatewayHello | GatewayHeartbeatRequest | GatewayHeartbeatAck | GatewayInvalidSession | GatewayReconnect | GatewayDispatchPayload; -export declare type GatewayDispatchPayload = GatewayChannelModifyDispatch | GatewayChannelPinsUpdateDispatch | GatewayGuildBanModifyDispatch | GatewayGuildDeleteDispatch | GatewayGuildEmojisUpdateDispatch | GatewayGuildIntegrationsUpdateDispatch | GatewayGuildMemberAddDispatch | GatewayGuildMemberRemoveDispatch | GatewayGuildMembersChunkDispatch | GatewayGuildMemberUpdateDispatch | GatewayGuildModifyDispatch | GatewayGuildRoleDeleteDispatch | GatewayGuildRoleModifyDispatch | GatewayGuildStickersUpdateDispatch | GatewayIntegrationCreateDispatch | GatewayIntegrationDeleteDispatch | GatewayIntegrationUpdateDispatch | GatewayInteractionCreateDispatch | GatewayInviteCreateDispatch | GatewayInviteDeleteDispatch | GatewayMessageCreateDispatch | GatewayMessageDeleteBulkDispatch | GatewayMessageDeleteDispatch | GatewayMessageReactionAddDispatch | GatewayMessageReactionRemoveAllDispatch | GatewayMessageReactionRemoveDispatch | GatewayMessageReactionRemoveEmojiDispatch | GatewayMessageUpdateDispatch | GatewayPresenceUpdateDispatch | GatewayReadyDispatch | GatewayResumedDispatch | GatewayThreadListSyncDispatch | GatewayThreadMembersUpdateDispatch | GatewayThreadMemberUpdateDispatch | GatewayThreadModifyDispatch | GatewayTypingStartDispatch | GatewayUserUpdateDispatch | GatewayVoiceServerUpdateDispatch | GatewayVoiceStateUpdateDispatch | GatewayWebhooksUpdateDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-create - * https://discord.com/developers/docs/topics/gateway#application-command-update - * https://discord.com/developers/docs/topics/gateway#application-command-delete - */ -export declare type GatewayApplicationCommandModifyDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-create - * https://discord.com/developers/docs/topics/gateway#application-command-update - * https://discord.com/developers/docs/topics/gateway#application-command-delete - */ -export declare type GatewayApplicationCommandModifyDispatchData = APIApplicationCommand; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-create - */ -export declare type GatewayApplicationCommandCreateDispatch = GatewayApplicationCommandModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-create - */ -export declare type GatewayApplicationCommandCreateDispatchData = GatewayApplicationCommandModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-update - */ -export declare type GatewayApplicationCommandUpdateDispatch = GatewayApplicationCommandModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-update - */ -export declare type GatewayApplicationCommandUpdateDispatchData = GatewayApplicationCommandModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-delete - */ -export declare type GatewayApplicationCommandDeleteDispatch = GatewayApplicationCommandModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#application-command-delete - */ -export declare type GatewayApplicationCommandDeleteDispatchData = GatewayApplicationCommandModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#hello - */ -export interface GatewayHello extends NonDispatchPayload { - op: GatewayOpcodes.Hello; - d: GatewayHelloData; -} -/** - * https://discord.com/developers/docs/topics/gateway#hello - */ -export interface GatewayHelloData { - /** - * The interval (in milliseconds) the client should heartbeat with - */ - heartbeat_interval: number; -} -/** - * https://discord.com/developers/docs/topics/gateway#heartbeating - */ -export interface GatewayHeartbeatRequest extends NonDispatchPayload { - op: GatewayOpcodes.Heartbeat; - d: never; -} -/** - * https://discord.com/developers/docs/topics/gateway#heartbeating-example-gateway-heartbeat-ack - */ -export interface GatewayHeartbeatAck extends NonDispatchPayload { - op: GatewayOpcodes.HeartbeatAck; - d: never; -} -/** - * https://discord.com/developers/docs/topics/gateway#invalid-session - */ -export interface GatewayInvalidSession extends NonDispatchPayload { - op: GatewayOpcodes.InvalidSession; - d: GatewayInvalidSessionData; -} -/** - * https://discord.com/developers/docs/topics/gateway#invalid-session - */ -export declare type GatewayInvalidSessionData = boolean; -/** - * https://discord.com/developers/docs/topics/gateway#reconnect - */ -export interface GatewayReconnect extends NonDispatchPayload { - op: GatewayOpcodes.Reconnect; - d: never; -} -/** - * https://discord.com/developers/docs/topics/gateway#ready - */ -export declare type GatewayReadyDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#ready - */ -export interface GatewayReadyDispatchData { - /** - * Gateway version - * - * See https://discord.com/developers/docs/topics/gateway#gateways-gateway-versions - */ - v: number; - /** - * Information about the user including email - * - * See https://discord.com/developers/docs/resources/user#user-object - */ - user: APIUser; - /** - * The guilds the user is in - * - * See https://discord.com/developers/docs/resources/guild#unavailable-guild-object - */ - guilds: APIUnavailableGuild[]; - /** - * Used for resuming connections - */ - session_id: string; - /** - * The shard information associated with this session, if sent when identifying - * - * See https://discord.com/developers/docs/topics/gateway#sharding - */ - shard?: [shard_id: number, shard_count: number]; - /** - * Contains `id` and `flags` - * - * See https://discord.com/developers/docs/resources/application#application-object - */ - application: Pick; -} -/** - * https://discord.com/developers/docs/topics/gateway#resumed - */ -export declare type GatewayResumedDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#channel-create - * https://discord.com/developers/docs/topics/gateway#channel-update - * https://discord.com/developers/docs/topics/gateway#channel-delete - */ -export declare type GatewayChannelModifyDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#channel-create - * https://discord.com/developers/docs/topics/gateway#channel-update - * https://discord.com/developers/docs/topics/gateway#channel-delete - */ -export declare type GatewayChannelModifyDispatchData = APIChannel; -/** - * https://discord.com/developers/docs/topics/gateway#channel-create - */ -export declare type GatewayChannelCreateDispatch = GatewayChannelModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#channel-create - */ -export declare type GatewayChannelCreateDispatchData = GatewayChannelModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#channel-update - */ -export declare type GatewayChannelUpdateDispatch = GatewayChannelModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#channel-update - */ -export declare type GatewayChannelUpdateDispatchData = GatewayChannelModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#channel-delete - */ -export declare type GatewayChannelDeleteDispatch = GatewayChannelModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#channel-delete - */ -export declare type GatewayChannelDeleteDispatchData = GatewayChannelModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#channel-pins-update - */ -export declare type GatewayChannelPinsUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#channel-pins-update - */ -export interface GatewayChannelPinsUpdateDispatchData { - /** - * The id of the guild - */ - guild_id?: Snowflake; - /** - * The id of the channel - */ - channel_id: Snowflake; - /** - * The time at which the most recent pinned message was pinned - */ - last_pin_timestamp?: string | null; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-create - * https://discord.com/developers/docs/topics/gateway#guild-update - */ -export declare type GatewayGuildModifyDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-create - * https://discord.com/developers/docs/topics/gateway#guild-update - */ -export declare type GatewayGuildModifyDispatchData = APIGuild; -/** - * https://discord.com/developers/docs/topics/gateway#guild-create - */ -export declare type GatewayGuildCreateDispatch = GatewayGuildModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-create - */ -export declare type GatewayGuildCreateDispatchData = GatewayGuildModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#guild-update - */ -export declare type GatewayGuildUpdateDispatch = GatewayGuildModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-update - */ -export declare type GatewayGuildUpdateDispatchData = GatewayGuildModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#guild-delete - */ -export declare type GatewayGuildDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-delete - */ -export declare type GatewayGuildDeleteDispatchData = APIUnavailableGuild; -/** - * https://discord.com/developers/docs/topics/gateway#guild-ban-add - * https://discord.com/developers/docs/topics/gateway#guild-ban-remove - */ -export declare type GatewayGuildBanModifyDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-ban-add - * https://discord.com/developers/docs/topics/gateway#guild-ban-remove - */ -export interface GatewayGuildBanModifyDispatchData { - /** - * ID of the guild - */ - guild_id: Snowflake; - /** - * The banned user - * - * See https://discord.com/developers/docs/resources/user#user-object - */ - user: APIUser; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-ban-add - */ -export declare type GatewayGuildBanAddDispatch = GatewayGuildBanModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-ban-add - */ -export declare type GatewayGuildBanAddDispatchData = GatewayGuildBanModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#guild-ban-remove - */ -export declare type GatewayGuildBanRemoveDispatch = GatewayGuildBanModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-ban-remove - */ -export declare type GatewayGuildBanRemoveDispatchData = GatewayGuildBanModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#guild-emojis-update - */ -export declare type GatewayGuildEmojisUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-emojis-update - */ -export interface GatewayGuildEmojisUpdateDispatchData { - /** - * ID of the guild - */ - guild_id: Snowflake; - /** - * Array of emojis - * - * See https://discord.com/developers/docs/resources/emoji#emoji-object - */ - emojis: APIEmoji[]; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-stickers-update - */ -export declare type GatewayGuildStickersUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-stickers-update - */ -export interface GatewayGuildStickersUpdateDispatchData { - /** - * ID of the guild - */ - guild_id: Snowflake; - /** - * Array of stickers - * - * See https://discord.com/developers/docs/resources/sticker#sticker-object - */ - stickers: APISticker[]; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-integrations-update - */ -export declare type GatewayGuildIntegrationsUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-integrations-update - */ -export interface GatewayGuildIntegrationsUpdateDispatchData { - /** - * ID of the guild whose integrations were updated - */ - guild_id: Snowflake; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-add - */ -export declare type GatewayGuildMemberAddDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-add - */ -export interface GatewayGuildMemberAddDispatchData extends APIGuildMember { - /** - * The id of the guild - */ - guild_id: Snowflake; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-remove - */ -export declare type GatewayGuildMemberRemoveDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-remove - */ -export interface GatewayGuildMemberRemoveDispatchData { - /** - * The id of the guild - */ - guild_id: Snowflake; - /** - * The user who was removed - * - * See https://discord.com/developers/docs/resources/user#user-object - */ - user: APIUser; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-update - */ -export declare type GatewayGuildMemberUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-member-update - */ -export declare type GatewayGuildMemberUpdateDispatchData = Omit & Partial> & Required> & Nullable> & { - /** - * The id of the guild - */ - guild_id: Snowflake; -}; -/** - * https://discord.com/developers/docs/topics/gateway#guild-members-chunk - */ -export declare type GatewayGuildMembersChunkDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-members-chunk - */ -export interface GatewayGuildMembersChunkDispatchData { - /** - * The id of the guild - */ - guild_id: Snowflake; - /** - * Set of guild members - * - * See https://discord.com/developers/docs/resources/guild#guild-member-object - */ - members: APIGuildMember[]; - /** - * The chunk index in the expected chunks for this response (`0 <= chunk_index < chunk_count`) - */ - chunk_index?: number; - /** - * The total number of expected chunks for this response - */ - chunk_count?: number; - /** - * If passing an invalid id to `REQUEST_GUILD_MEMBERS`, it will be returned here - */ - not_found?: unknown[]; - /** - * If passing true to `REQUEST_GUILD_MEMBERS`, presences of the returned members will be here - * - * See https://discord.com/developers/docs/topics/gateway#presence - */ - presences?: RawGatewayPresenceUpdate[]; - /** - * The nonce used in the Guild Members Request - * - * See https://discord.com/developers/docs/topics/gateway#request-guild-members - */ - nonce?: string; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-create - * https://discord.com/developers/docs/topics/gateway#guild-role-update - */ -export declare type GatewayGuildRoleModifyDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-create - * https://discord.com/developers/docs/topics/gateway#guild-role-update - */ -export interface GatewayGuildRoleModifyDispatchData { - /** - * The id of the guild - */ - guild_id: Snowflake; - /** - * The role created or updated - * - * See https://discord.com/developers/docs/topics/permissions#role-object - */ - role: APIRole; -} -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-create - */ -export declare type GatewayGuildRoleCreateDispatch = GatewayGuildRoleModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-create - */ -export declare type GatewayGuildRoleCreateDispatchData = GatewayGuildRoleModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-update - */ -export declare type GatewayGuildRoleUpdateDispatch = GatewayGuildRoleModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-update - */ -export declare type GatewayGuildRoleUpdateDispatchData = GatewayGuildRoleModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-delete - */ -export declare type GatewayGuildRoleDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#guild-role-delete - */ -export interface GatewayGuildRoleDeleteDispatchData { - /** - * The id of the guild - */ - guild_id: Snowflake; - /** - * The id of the role - */ - role_id: Snowflake; -} -/** - * https://discord.com/developers/docs/topics/gateway#integration-create - */ -export declare type GatewayIntegrationCreateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#integration-create - */ -export declare type GatewayIntegrationCreateDispatchData = APIGuildIntegration & { - guild_id: Snowflake; -}; -/** - * https://discord.com/developers/docs/topics/gateway#integration-update - */ -export declare type GatewayIntegrationUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#integration-update - */ -export declare type GatewayIntegrationUpdateDispatchData = APIGuildIntegration & { - guild_id: Snowflake; -}; -/** - * https://discord.com/developers/docs/topics/gateway#integration-update - */ -export declare type GatewayIntegrationDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#integration-delete - */ -export interface GatewayIntegrationDeleteDispatchData { - /** - * Integration id - */ - id: Snowflake; - /** - * ID of the guild - */ - guild_id: Snowflake; - /** - * ID of the bot/OAuth2 application for this Discord integration - */ - application_id?: Snowflake; -} -/** - * https://discord.com/developers/docs/topics/gateway#interaction-create - */ -export declare type GatewayInteractionCreateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#interaction-create - */ -export declare type GatewayInteractionCreateDispatchData = APIApplicationCommandInteraction | APIMessageComponentInteraction; -/** - * https://discord.com/developers/docs/topics/gateway#invite-create - */ -export declare type GatewayInviteCreateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#invite-create - */ -export interface GatewayInviteCreateDispatchData { - /** - * The channel the invite is for - */ - channel_id: Snowflake; - /** - * The unique invite code - * - * See https://discord.com/developers/docs/resources/invite#invite-object - */ - code: string; - /** - * The time at which the invite was created - */ - created_at: number; - /** - * The guild of the invite - */ - guild_id?: Snowflake; - /** - * The user that created the invite - * - * See https://discord.com/developers/docs/resources/user#user-object - */ - inviter?: APIUser; - /** - * How long the invite is valid for (in seconds) - */ - max_age: number; - /** - * The maximum number of times the invite can be used - */ - max_uses: number; - /** - * The type of target for this voice channel invite - * - * See https://discord.com/developers/docs/resources/invite#invite-object-invite-target-types - */ - target_type?: InviteTargetType; - /** - * The user whose stream to display for this voice channel stream invite - * - * See https://discord.com/developers/docs/resources/user#user-object - */ - target_user?: APIUser; - /** - * The embedded application to open for this voice channel embedded application invite - */ - target_application?: Partial; - /** - * Whether or not the invite is temporary (invited users will be kicked on disconnect unless they're assigned a role) - */ - temporary: boolean; - /** - * How many times the invite has been used (always will be `0`) - */ - uses: 0; -} -/** - * https://discord.com/developers/docs/topics/gateway#invite-delete - */ -export declare type GatewayInviteDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#invite-delete - */ -export interface GatewayInviteDeleteDispatchData { - /** - * The channel of the invite - */ - channel_id: Snowflake; - /** - * The guild of the invite - */ - guild_id?: Snowflake; - /** - * The unique invite code - * - * See https://discord.com/developers/docs/resources/invite#invite-object - */ - code: string; -} -/** - * https://discord.com/developers/docs/topics/gateway#message-create - */ -export declare type GatewayMessageCreateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-create - */ -export declare type GatewayMessageCreateDispatchData = APIMessage; -/** - * https://discord.com/developers/docs/topics/gateway#message-update - */ -export declare type GatewayMessageUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-update - */ -export declare type GatewayMessageUpdateDispatchData = { - id: Snowflake; - channel_id: Snowflake; -} & Partial; -/** - * https://discord.com/developers/docs/topics/gateway#message-delete - */ -export declare type GatewayMessageDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-delete - */ -export interface GatewayMessageDeleteDispatchData { - /** - * The id of the message - */ - id: Snowflake; - /** - * The id of the channel - */ - channel_id: Snowflake; - /** - * The id of the guild - */ - guild_id?: Snowflake; -} -/** - * https://discord.com/developers/docs/topics/gateway#message-delete-bulk - */ -export declare type GatewayMessageDeleteBulkDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-delete-bulk - */ -export interface GatewayMessageDeleteBulkDispatchData { - /** - * The ids of the messages - */ - ids: Snowflake[]; - /** - * The id of the channel - */ - channel_id: Snowflake; - /** - * The id of the guild - */ - guild_id?: Snowflake; -} -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-add - */ -export declare type GatewayMessageReactionAddDispatch = ReactionData; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-add - */ -export declare type GatewayMessageReactionAddDispatchData = GatewayMessageReactionAddDispatch['d']; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove - */ -export declare type GatewayMessageReactionRemoveDispatch = ReactionData; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove - */ -export declare type GatewayMessageReactionRemoveDispatchData = GatewayMessageReactionRemoveDispatch['d']; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-all - */ -export declare type GatewayMessageReactionRemoveAllDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-all - */ -export declare type GatewayMessageReactionRemoveAllDispatchData = MessageReactionRemoveData; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-emoji - */ -export declare type GatewayMessageReactionRemoveEmojiDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-emoji - */ -export interface GatewayMessageReactionRemoveEmojiDispatchData extends MessageReactionRemoveData { - /** - * The emoji that was removed - */ - emoji: APIEmoji; -} -/** - * https://discord.com/developers/docs/topics/gateway#presence-update - */ -export declare type GatewayPresenceUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#presence-update - */ -export declare type GatewayPresenceUpdateDispatchData = RawGatewayPresenceUpdate; -/** - * https://discord.com/developers/docs/topics/gateway#stage-instance-create - */ -export declare type GatewayStageInstanceCreateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#stage-instance-create - */ -export declare type GatewayStageInstanceCreateDispatchData = APIStageInstance; -/** - * https://discord.com/developers/docs/topics/gateway#stage-instance-delete - */ -export declare type GatewayStageInstanceDeleteDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#stage-instance-delete - */ -export declare type GatewayStageInstanceDeleteDispatchData = APIStageInstance; -/** - * https://discord.com/developers/docs/topics/gateway#stage-instance-update - */ -export declare type GatewayStageInstanceUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#stage-instance-update - */ -export declare type GatewayStageInstanceUpdateDispatchData = APIStageInstance; -/** - * https://discord.com/developers/docs/topics/gateway#thread-list-sync - */ -export declare type GatewayThreadListSyncDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#thread-list-sync - */ -export declare type GatewayThreadListSyncDispatchData = RawGatewayThreadListSync; -/** - * https://discord.com/developers/docs/topics/gateway#thread-members-update - */ -export declare type GatewayThreadMembersUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#thread-members-update - */ -export declare type GatewayThreadMembersUpdateDispatchData = RawGatewayThreadMembersUpdate; -/** - * https://discord.com/developers/docs/topics/gateway#thread-member-update - */ -export declare type GatewayThreadMemberUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#thread-member-update - */ -export declare type GatewayThreadMemberUpdateDispatchData = APIThreadMember; -/** - * https://discord.com/developers/docs/topics/gateway#thread-create - * https://discord.com/developers/docs/topics/gateway#thread-update - * https://discord.com/developers/docs/topics/gateway#thread-delete - */ -export declare type GatewayThreadModifyDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#thread-create - */ -export declare type GatewayThreadCreateDispatch = GatewayChannelModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#thread-create - */ -export declare type GatewayThreadCreateDispatchData = GatewayChannelModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#thread-update - */ -export declare type GatewayThreadUpdateDispatch = GatewayChannelModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#thread-update - */ -export declare type GatewayThreadUpdateDispatchData = GatewayChannelModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#thread-delete - */ -export declare type GatewayThreadDeleteDispatch = GatewayChannelModifyDispatch; -/** - * https://discord.com/developers/docs/topics/gateway#thread-delete - */ -export declare type GatewayThreadDeleteDispatchData = GatewayChannelModifyDispatchData; -/** - * https://discord.com/developers/docs/topics/gateway#typing-start - */ -export declare type GatewayTypingStartDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#typing-start - */ -export interface GatewayTypingStartDispatchData { - /** - * The id of the channel - */ - channel_id: Snowflake; - /** - * The id of the guild - */ - guild_id?: Snowflake; - /** - * The id of the user - */ - user_id: Snowflake; - /** - * Unix time (in seconds) of when the user started typing - */ - timestamp: number; - /** - * The member who started typing if this happened in a guild - * - * See https://discord.com/developers/docs/resources/guild#guild-member-object - */ - member?: APIGuildMember; -} -/** - * https://discord.com/developers/docs/topics/gateway#user-update - */ -export declare type GatewayUserUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#user-update - */ -export declare type GatewayUserUpdateDispatchData = APIUser; -/** - * https://discord.com/developers/docs/topics/gateway#voice-state-update - */ -export declare type GatewayVoiceStateUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#voice-state-update - */ -export declare type GatewayVoiceStateUpdateDispatchData = GatewayVoiceState; -/** - * https://discord.com/developers/docs/topics/gateway#voice-server-update - */ -export declare type GatewayVoiceServerUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#voice-server-update - */ -export interface GatewayVoiceServerUpdateDispatchData { - /** - * Voice connection token - */ - token: string; - /** - * The guild this voice server update is for - */ - guild_id: Snowflake; - /** - * The voice server host - * - * A `null` endpoint means that the voice server allocated has gone away and is trying to be reallocated. - * You should attempt to disconnect from the currently connected voice server, and not attempt to reconnect - * until a new voice server is allocated - */ - endpoint: string | null; -} -/** - * https://discord.com/developers/docs/topics/gateway#webhooks-update - */ -export declare type GatewayWebhooksUpdateDispatch = DataPayload; -/** - * https://discord.com/developers/docs/topics/gateway#webhooks-update - */ -export interface GatewayWebhooksUpdateDispatchData { - /** - * The id of the guild - */ - guild_id: Snowflake; - /** - * The id of the channel - */ - channel_id: Snowflake; -} -/** - * https://discord.com/developers/docs/topics/gateway#heartbeating - */ -export interface GatewayHeartbeat { - op: GatewayOpcodes.Heartbeat; - d: GatewayHeartbeatData; -} -/** - * https://discord.com/developers/docs/topics/gateway#heartbeating - */ -export declare type GatewayHeartbeatData = number | null; -/** - * https://discord.com/developers/docs/topics/gateway#identify - */ -export interface GatewayIdentify { - op: GatewayOpcodes.Identify; - d: GatewayIdentifyData; -} -/** - * https://discord.com/developers/docs/topics/gateway#identify - */ -export interface GatewayIdentifyData { - /** - * Authentication token - */ - token: string; - /** - * Connection properties - * - * See https://discord.com/developers/docs/topics/gateway#identify-identify-connection-properties - */ - properties: GatewayIdentifyProperties; - /** - * Whether this connection supports compression of packets - * - * @default false - */ - compress?: boolean; - /** - * Value between 50 and 250, total number of members where the gateway will stop sending - * offline members in the guild member list - * - * @default 50 - */ - large_threshold?: number; - /** - * Used for Guild Sharding - * - * See https://discord.com/developers/docs/topics/gateway#sharding - */ - shard?: [shard_id: number, shard_count: number]; - /** - * Presence structure for initial presence information - * - * See https://discord.com/developers/docs/topics/gateway#update-presence - */ - presence?: GatewayPresenceUpdateData; - /** - * The Gateway Intents you wish to receive - * - * See https://discord.com/developers/docs/topics/gateway#gateway-intents - */ - intents: number; -} -/** - * https://discord.com/developers/docs/topics/gateway#identify-identify-connection-properties - */ -export interface GatewayIdentifyProperties { - /** - * Your operating system - */ - $os: string; - /** - * Your library name - */ - $browser: string; - /** - * Your library name - */ - $device: string; -} -/** - * https://discord.com/developers/docs/topics/gateway#resume - */ -export interface GatewayResume { - op: GatewayOpcodes.Resume; - d: GatewayResumeData; -} -/** - * https://discord.com/developers/docs/topics/gateway#resume - */ -export interface GatewayResumeData { - /** - * Session token - */ - token: string; - /** - * Session id - */ - session_id: string; - /** - * Last sequence number received - */ - seq: number; -} -/** - * https://discord.com/developers/docs/topics/gateway#request-guild-members - */ -export interface GatewayRequestGuildMembers { - op: GatewayOpcodes.RequestGuildMembers; - d: GatewayRequestGuildMembersData; -} -/** - * https://discord.com/developers/docs/topics/gateway#request-guild-members - */ -export interface GatewayRequestGuildMembersData { - /** - * ID of the guild to get members for - */ - guild_id: Snowflake; - /** - * String that username starts with, or an empty string to return all members - */ - query?: string; - /** - * Maximum number of members to send matching the `query`; - * a limit of `0` can be used with an empty string `query` to return all members - */ - limit: number; - /** - * Used to specify if we want the presences of the matched members - */ - presences?: boolean; - /** - * Used to specify which users you wish to fetch - */ - user_ids?: Snowflake | Snowflake[]; - /** - * Nonce to identify the Guild Members Chunk response - * - * Nonce can only be up to 32 bytes. If you send an invalid nonce it will be ignored and the reply member_chunk(s) will not have a `nonce` set. - * - * See https://discord.com/developers/docs/topics/gateway#guild-members-chunk - */ - nonce?: string; -} -/** - * https://discord.com/developers/docs/topics/gateway#update-voice-state - */ -export interface GatewayVoiceStateUpdate { - op: GatewayOpcodes.VoiceStateUpdate; - d: GatewayVoiceStateUpdateData; -} -/** - * https://discord.com/developers/docs/topics/gateway#update-voice-state - */ -export interface GatewayVoiceStateUpdateData { - /** - * ID of the guild - */ - guild_id: Snowflake; - /** - * ID of the voice channel client wants to join (`null` if disconnecting) - */ - channel_id: Snowflake | null; - /** - * Is the client muted - */ - self_mute: boolean; - /** - * Is the client deafened - */ - self_deaf: boolean; -} -/** - * https://discord.com/developers/docs/topics/gateway#update-status - */ -export interface GatewayUpdatePresence { - op: GatewayOpcodes.PresenceUpdate; - d: GatewayPresenceUpdateData; -} -/** - * https://discord.com/developers/docs/topics/gateway#update-presence-gateway-presence-update-structure - */ -export interface GatewayPresenceUpdateData { - /** - * Unix time (in milliseconds) of when the client went idle, or `null` if the client is not idle - */ - since: number | null; - /** - * The user's activities - * - * See https://discord.com/developers/docs/topics/gateway#activity-object - */ - activities: GatewayActivityUpdateData[]; - /** - * The user's new status - * - * See https://discord.com/developers/docs/topics/gateway#update-presence-status-types - */ - status: PresenceUpdateStatus; - /** - * Whether or not the client is afk - */ - afk: boolean; -} -/** - * https://discord.com/developers/docs/topics/gateway#activity-object-activity-structure - */ -export declare type GatewayActivityUpdateData = Pick; -interface BasePayload { - /** - * Opcode for the payload - */ - op: GatewayOpcodes; - /** - * Event data - */ - d?: unknown; - /** - * Sequence number, used for resuming sessions and heartbeats - */ - s: number; - /** - * The event name for this payload - */ - t?: string; -} -declare type NonDispatchPayload = Omit; -interface DataPayload extends BasePayload { - op: GatewayOpcodes.Dispatch; - t: Event; - d: D; -} -declare type ReactionData = DataPayload>; -interface MessageReactionRemoveData { - /** - * The id of the channel - */ - channel_id: Snowflake; - /** - * The id of the message - */ - message_id: Snowflake; - /** - * The id of the guild - */ - guild_id?: Snowflake; -} -//# sourceMappingURL=v9.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.d.ts.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.d.ts.map deleted file mode 100644 index bc6289b..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"v9.d.ts","sourceRoot":"","sources":["v9.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.js b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.js deleted file mode 100644 index a677a51..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.js +++ /dev/null @@ -1,234 +0,0 @@ -"use strict"; -/** - * Types extracted from https://discord.com/developers/docs/topics/gateway - */ -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __exportStar = (this && this.__exportStar) || function(m, exports) { - for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.GatewayDispatchEvents = exports.GatewayIntentBits = exports.GatewayCloseCodes = exports.GatewayOpcodes = exports.GatewayVersion = void 0; -__exportStar(require("./common"), exports); -exports.GatewayVersion = '9'; -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-opcodes - */ -var GatewayOpcodes; -(function (GatewayOpcodes) { - /** - * An event was dispatched - */ - GatewayOpcodes[GatewayOpcodes["Dispatch"] = 0] = "Dispatch"; - /** - * A bidirectional opcode to maintain an active gateway connection. - * Fired periodically by the client, or fired by the gateway to request an immediate heartbeat from the client. - */ - GatewayOpcodes[GatewayOpcodes["Heartbeat"] = 1] = "Heartbeat"; - /** - * Starts a new session during the initial handshake - */ - GatewayOpcodes[GatewayOpcodes["Identify"] = 2] = "Identify"; - /** - * Update the client's presence - */ - GatewayOpcodes[GatewayOpcodes["PresenceUpdate"] = 3] = "PresenceUpdate"; - /** - * Used to join/leave or move between voice channels - */ - GatewayOpcodes[GatewayOpcodes["VoiceStateUpdate"] = 4] = "VoiceStateUpdate"; - /** - * Resume a previous session that was disconnected - */ - GatewayOpcodes[GatewayOpcodes["Resume"] = 6] = "Resume"; - /** - * You should attempt to reconnect and resume immediately - */ - GatewayOpcodes[GatewayOpcodes["Reconnect"] = 7] = "Reconnect"; - /** - * Request information about offline guild members in a large guild - */ - GatewayOpcodes[GatewayOpcodes["RequestGuildMembers"] = 8] = "RequestGuildMembers"; - /** - * The session has been invalidated. You should reconnect and identify/resume accordingly - */ - GatewayOpcodes[GatewayOpcodes["InvalidSession"] = 9] = "InvalidSession"; - /** - * Sent immediately after connecting, contains the `heartbeat_interval` to use - */ - GatewayOpcodes[GatewayOpcodes["Hello"] = 10] = "Hello"; - /** - * Sent in response to receiving a heartbeat to acknowledge that it has been received - */ - GatewayOpcodes[GatewayOpcodes["HeartbeatAck"] = 11] = "HeartbeatAck"; -})(GatewayOpcodes = exports.GatewayOpcodes || (exports.GatewayOpcodes = {})); -/** - * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-close-event-codes - */ -var GatewayCloseCodes; -(function (GatewayCloseCodes) { - /** - * We're not sure what went wrong. Try reconnecting? - */ - GatewayCloseCodes[GatewayCloseCodes["UnknownError"] = 4000] = "UnknownError"; - /** - * You sent an invalid Gateway opcode or an invalid payload for an opcode. Don't do that! - * - * See https://discord.com/developers/docs/topics/gateway#payloads-and-opcodes - */ - GatewayCloseCodes[GatewayCloseCodes["UnknownOpcode"] = 4001] = "UnknownOpcode"; - /** - * You sent an invalid payload to us. Don't do that! - * - * See https://discord.com/developers/docs/topics/gateway#sending-payloads - */ - GatewayCloseCodes[GatewayCloseCodes["DecodeError"] = 4002] = "DecodeError"; - /** - * You sent us a payload prior to identifying - * - * See https://discord.com/developers/docs/topics/gateway#identify - */ - GatewayCloseCodes[GatewayCloseCodes["NotAuthenticated"] = 4003] = "NotAuthenticated"; - /** - * The account token sent with your identify payload is incorrect - * - * See https://discord.com/developers/docs/topics/gateway#identify - */ - GatewayCloseCodes[GatewayCloseCodes["AuthenticationFailed"] = 4004] = "AuthenticationFailed"; - /** - * You sent more than one identify payload. Don't do that! - */ - GatewayCloseCodes[GatewayCloseCodes["AlreadyAuthenticated"] = 4005] = "AlreadyAuthenticated"; - /** - * The sequence sent when resuming the session was invalid. Reconnect and start a new session - * - * See https://discord.com/developers/docs/topics/gateway#resume - */ - GatewayCloseCodes[GatewayCloseCodes["InvalidSeq"] = 4007] = "InvalidSeq"; - /** - * Woah nelly! You're sending payloads to us too quickly. Slow it down! You will be disconnected on receiving this - */ - GatewayCloseCodes[GatewayCloseCodes["RateLimited"] = 4008] = "RateLimited"; - /** - * Your session timed out. Reconnect and start a new one - */ - GatewayCloseCodes[GatewayCloseCodes["SessionTimedOut"] = 4009] = "SessionTimedOut"; - /** - * You sent us an invalid shard when identifying - * - * See https://discord.com/developers/docs/topics/gateway#sharding - */ - GatewayCloseCodes[GatewayCloseCodes["InvalidShard"] = 4010] = "InvalidShard"; - /** - * The session would have handled too many guilds - you are required to shard your connection in order to connect - * - * See https://discord.com/developers/docs/topics/gateway#sharding - */ - GatewayCloseCodes[GatewayCloseCodes["ShardingRequired"] = 4011] = "ShardingRequired"; - /** - * You sent an invalid version for the gateway - */ - GatewayCloseCodes[GatewayCloseCodes["InvalidAPIVersion"] = 4012] = "InvalidAPIVersion"; - /** - * You sent an invalid intent for a Gateway Intent. You may have incorrectly calculated the bitwise value - * - * See https://discord.com/developers/docs/topics/gateway#gateway-intents - */ - GatewayCloseCodes[GatewayCloseCodes["InvalidIntents"] = 4013] = "InvalidIntents"; - /** - * You sent a disallowed intent for a Gateway Intent. You may have tried to specify an intent that you have not - * enabled or are not whitelisted for - * - * See https://discord.com/developers/docs/topics/gateway#gateway-intents - * - * See https://discord.com/developers/docs/topics/gateway#privileged-intents - */ - GatewayCloseCodes[GatewayCloseCodes["DisallowedIntents"] = 4014] = "DisallowedIntents"; -})(GatewayCloseCodes = exports.GatewayCloseCodes || (exports.GatewayCloseCodes = {})); -/** - * https://discord.com/developers/docs/topics/gateway#list-of-intents - */ -var GatewayIntentBits; -(function (GatewayIntentBits) { - GatewayIntentBits[GatewayIntentBits["Guilds"] = 1] = "Guilds"; - GatewayIntentBits[GatewayIntentBits["GuildMembers"] = 2] = "GuildMembers"; - GatewayIntentBits[GatewayIntentBits["GuildBans"] = 4] = "GuildBans"; - GatewayIntentBits[GatewayIntentBits["GuildEmojisAndStickers"] = 8] = "GuildEmojisAndStickers"; - GatewayIntentBits[GatewayIntentBits["GuildIntegrations"] = 16] = "GuildIntegrations"; - GatewayIntentBits[GatewayIntentBits["GuildWebhooks"] = 32] = "GuildWebhooks"; - GatewayIntentBits[GatewayIntentBits["GuildInvites"] = 64] = "GuildInvites"; - GatewayIntentBits[GatewayIntentBits["GuildVoiceStates"] = 128] = "GuildVoiceStates"; - GatewayIntentBits[GatewayIntentBits["GuildPresences"] = 256] = "GuildPresences"; - GatewayIntentBits[GatewayIntentBits["GuildMessages"] = 512] = "GuildMessages"; - GatewayIntentBits[GatewayIntentBits["GuildMessageReactions"] = 1024] = "GuildMessageReactions"; - GatewayIntentBits[GatewayIntentBits["GuildMessageTyping"] = 2048] = "GuildMessageTyping"; - GatewayIntentBits[GatewayIntentBits["DirectMessages"] = 4096] = "DirectMessages"; - GatewayIntentBits[GatewayIntentBits["DirectMessageReactions"] = 8192] = "DirectMessageReactions"; - GatewayIntentBits[GatewayIntentBits["DirectMessageTyping"] = 16384] = "DirectMessageTyping"; -})(GatewayIntentBits = exports.GatewayIntentBits || (exports.GatewayIntentBits = {})); -/** - * https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events - */ -var GatewayDispatchEvents; -(function (GatewayDispatchEvents) { - GatewayDispatchEvents["ApplicationCommandCreate"] = "APPLICATION_COMMAND_CREATE"; - GatewayDispatchEvents["ApplicationCommandDelete"] = "APPLICATION_COMMAND_DELETE"; - GatewayDispatchEvents["ApplicationCommandUpdate"] = "APPLICATION_COMMAND_UPDATE"; - GatewayDispatchEvents["ChannelCreate"] = "CHANNEL_CREATE"; - GatewayDispatchEvents["ChannelDelete"] = "CHANNEL_DELETE"; - GatewayDispatchEvents["ChannelPinsUpdate"] = "CHANNEL_PINS_UPDATE"; - GatewayDispatchEvents["ChannelUpdate"] = "CHANNEL_UPDATE"; - GatewayDispatchEvents["GuildBanAdd"] = "GUILD_BAN_ADD"; - GatewayDispatchEvents["GuildBanRemove"] = "GUILD_BAN_REMOVE"; - GatewayDispatchEvents["GuildCreate"] = "GUILD_CREATE"; - GatewayDispatchEvents["GuildDelete"] = "GUILD_DELETE"; - GatewayDispatchEvents["GuildEmojisUpdate"] = "GUILD_EMOJIS_UPDATE"; - GatewayDispatchEvents["GuildIntegrationsUpdate"] = "GUILD_INTEGRATIONS_UPDATE"; - GatewayDispatchEvents["GuildMemberAdd"] = "GUILD_MEMBER_ADD"; - GatewayDispatchEvents["GuildMemberRemove"] = "GUILD_MEMBER_REMOVE"; - GatewayDispatchEvents["GuildMembersChunk"] = "GUILD_MEMBERS_CHUNK"; - GatewayDispatchEvents["GuildMemberUpdate"] = "GUILD_MEMBER_UPDATE"; - GatewayDispatchEvents["GuildRoleCreate"] = "GUILD_ROLE_CREATE"; - GatewayDispatchEvents["GuildRoleDelete"] = "GUILD_ROLE_DELETE"; - GatewayDispatchEvents["GuildRoleUpdate"] = "GUILD_ROLE_UPDATE"; - GatewayDispatchEvents["GuildStickersUpdate"] = "GUILD_STICKERS_UPDATE"; - GatewayDispatchEvents["GuildUpdate"] = "GUILD_UPDATE"; - GatewayDispatchEvents["IntegrationCreate"] = "INTEGRATION_CREATE"; - GatewayDispatchEvents["IntegrationDelete"] = "INTEGRATION_DELETE"; - GatewayDispatchEvents["IntegrationUpdate"] = "INTEGRATION_UPDATE"; - GatewayDispatchEvents["InteractionCreate"] = "INTERACTION_CREATE"; - GatewayDispatchEvents["InviteCreate"] = "INVITE_CREATE"; - GatewayDispatchEvents["InviteDelete"] = "INVITE_DELETE"; - GatewayDispatchEvents["MessageCreate"] = "MESSAGE_CREATE"; - GatewayDispatchEvents["MessageDelete"] = "MESSAGE_DELETE"; - GatewayDispatchEvents["MessageDeleteBulk"] = "MESSAGE_DELETE_BULK"; - GatewayDispatchEvents["MessageReactionAdd"] = "MESSAGE_REACTION_ADD"; - GatewayDispatchEvents["MessageReactionRemove"] = "MESSAGE_REACTION_REMOVE"; - GatewayDispatchEvents["MessageReactionRemoveAll"] = "MESSAGE_REACTION_REMOVE_ALL"; - GatewayDispatchEvents["MessageReactionRemoveEmoji"] = "MESSAGE_REACTION_REMOVE_EMOJI"; - GatewayDispatchEvents["MessageUpdate"] = "MESSAGE_UPDATE"; - GatewayDispatchEvents["PresenceUpdate"] = "PRESENCE_UPDATE"; - GatewayDispatchEvents["StageInstanceCreate"] = "STAGE_INSTANCE_CREATE"; - GatewayDispatchEvents["StageInstanceDelete"] = "STAGE_INSTANCE_DELETE"; - GatewayDispatchEvents["StageInstanceUpdate"] = "STAGE_INSTANCE_UPDATE"; - GatewayDispatchEvents["Ready"] = "READY"; - GatewayDispatchEvents["Resumed"] = "RESUMED"; - GatewayDispatchEvents["ThreadCreate"] = "THREAD_CREATE"; - GatewayDispatchEvents["ThreadDelete"] = "THREAD_DELETE"; - GatewayDispatchEvents["ThreadListSync"] = "THREAD_LIST_SYNC"; - GatewayDispatchEvents["ThreadMembersUpdate"] = "THREAD_MEMBERS_UPDATE"; - GatewayDispatchEvents["ThreadMemberUpdate"] = "THREAD_MEMBER_UPDATE"; - GatewayDispatchEvents["ThreadUpdate"] = "THREAD_UPDATE"; - GatewayDispatchEvents["TypingStart"] = "TYPING_START"; - GatewayDispatchEvents["UserUpdate"] = "USER_UPDATE"; - GatewayDispatchEvents["VoiceServerUpdate"] = "VOICE_SERVER_UPDATE"; - GatewayDispatchEvents["VoiceStateUpdate"] = "VOICE_STATE_UPDATE"; - GatewayDispatchEvents["WebhooksUpdate"] = "WEBHOOKS_UPDATE"; -})(GatewayDispatchEvents = exports.GatewayDispatchEvents || (exports.GatewayDispatchEvents = {})); -// #endregion Shared -//# sourceMappingURL=v9.js.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.js.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.js.map deleted file mode 100644 index ccc7617..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"v9.js","sourceRoot":"","sources":["v9.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.mjs b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.mjs deleted file mode 100644 index 27b1baf..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.mjs +++ /dev/null @@ -1,8 +0,0 @@ -import mod from "./v9.js"; - -export default mod; -export const GatewayCloseCodes = mod.GatewayCloseCodes; -export const GatewayDispatchEvents = mod.GatewayDispatchEvents; -export const GatewayIntentBits = mod.GatewayIntentBits; -export const GatewayOpcodes = mod.GatewayOpcodes; -export const GatewayVersion = mod.GatewayVersion; diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.d.ts b/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.d.ts deleted file mode 100644 index d821e73..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.d.ts +++ /dev/null @@ -1,81 +0,0 @@ -/** - * https://discord.com/developers/docs/reference#snowflakes - */ -export declare type Snowflake = string; -/** - * https://discord.com/developers/docs/topics/permissions - * @internal - */ -export declare type Permissions = string; -/** - * https://discord.com/developers/docs/reference#message-formatting-formats - */ -export declare const FormattingPatterns: { - /** - * Regular expression for matching a user mention, strictly without a nickname - * - * The `id` group property is present on the `exec` result of this expression - */ - readonly User: RegExp; - /** - * Regular expression for matching a user mention, strictly with a nickname - * - * The `id` group property is present on the `exec` result of this expression - */ - readonly UserWithNickname: RegExp; - /** - * Regular expression for matching a user mention, with or without a nickname - * - * The `id` group property is present on the `exec` result of this expression - */ - readonly UserWithOptionalNickname: RegExp; - /** - * Regular expression for matching a channel mention - * - * The `id` group property is present on the `exec` result of this expression - */ - readonly Channel: RegExp; - /** - * Regular expression for matching a role mention - * - * The `id` group property is present on the `exec` result of this expression - */ - readonly Role: RegExp; - /** - * Regular expression for matching a custom emoji, either static or animated - * - * The `animated`, `name` and `id` group properties are present on the `exec` result of this expression - */ - readonly Emoji: RegExp; - /** - * Regular expression for matching strictly an animated custom emoji - * - * The `animated`, `name` and `id` group properties are present on the `exec` result of this expression - */ - readonly AnimatedEmoji: RegExp; - /** - * Regular expression for matching strictly a static custom emoji - * - * The `name` and `id` group properties are present on the `exec` result of this expression - */ - readonly StaticEmoji: RegExp; - /** - * Regular expression for matching a timestamp, either default or custom styled - * - * The `timestamp` and `style` group properties are present on the `exec` result of this expression - */ - readonly Timestamp: RegExp; - /** - * Regular expression for matching strictly default styled timestamps - * - * The `timestamp` group property is present on the `exec` result of this expression - */ - readonly DefaultStyledTimestamp: RegExp; - /** - * Regular expression for matching strictly custom styled timestamps - * - * The `timestamp` and `style` group properties are present on the `exec` result of this expression - */ - readonly StyledTimestamp: RegExp; -}; -//# sourceMappingURL=globals.d.ts.map \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.d.ts.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.d.ts.map deleted file mode 100644 index 505ffb2..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"globals.d.ts","sourceRoot":"","sources":["globals.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,oBAAY,SAAS,GAAG,MAAM,CAAC;AAE/B;;;GAGG;AACH,oBAAY,WAAW,GAAG,MAAM,CAAC;AAEjC;;GAEG;AACH,eAAO,MAAM,kBAAkB;IAC9B;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;CAEM,CAAC"} \ No newline at end of file diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.js b/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.js deleted file mode 100644 index 3cae1b8..0000000 --- a/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.js +++ /dev/null @@ -1,80 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FormattingPatterns = void 0; -/** - * https://discord.com/developers/docs/reference#message-formatting-formats - */ -exports.FormattingPatterns = { - /** - * Regular expression for matching a user mention, strictly without a nickname - * - * The `id` group property is present on the `exec` result of this expression - */ - User: /<@(?\d{17,20})>/, - /** - * Regular expression for matching a user mention, strictly with a nickname - * - * The `id` group property is present on the `exec` result of this expression - */ - UserWithNickname: /<@!(?\d{17,20})>/, - /** - * Regular expression for matching a user mention, with or without a nickname - * - * The `id` group property is present on the `exec` result of this expression - */ - UserWithOptionalNickname: /<@!?(?\d{17,20})>/, - /** - * Regular expression for matching a channel mention - * - * The `id` group property is present on the `exec` result of this expression - */ - Channel: /<#(?\d{17,20})>/, - /** - * Regular expression for matching a role mention - * - * The `id` group property is present on the `exec` result of this expression - */ - Role: /<@&(?\d{17,20})>/, - /** - * Regular expression for matching a custom emoji, either static or animated - * - * The `animated`, `name` and `id` group properties are present on the `exec` result of this expression - */ - Emoji: /<(?a)?:(?\w{2,32}):(?\d{17,20})>/, - /** - * Regular expression for matching strictly an animated custom emoji - * - * The `animated`, `name` and `id` group properties are present on the `exec` result of this expression - */ - AnimatedEmoji: /<(?a):(?\w{2,32}):(?\d{17,20})>/, - /** - * Regular expression for matching strictly a static custom emoji - * - * The `name` and `id` group properties are present on the `exec` result of this expression - */ - StaticEmoji: /<:(?\w{2,32}):(?\d{17,20})>/, - /** - * Regular expression for matching a timestamp, either default or custom styled - * - * The `timestamp` and `style` group properties are present on the `exec` result of this expression - */ - Timestamp: /-?\d{1,13})(:(?