mirror of
https://github.com/ION606/archivebot.git
synced 2026-05-14 22:16:56 +00:00
Started adding slash commands, doesn't work though
This commit is contained in:
+84
-82
@@ -1,97 +1,99 @@
|
|||||||
|
const { Constants } = require('discord.js');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: "archive",
|
name: "archive",
|
||||||
description: "Archives the links from any website to discord",
|
description: "Archives the links from any website to discord",
|
||||||
async execute(message, args, list, client, Discord) {
|
async execute(interaction, list, client, Discord) {
|
||||||
|
const link = interaction.options.data.filter((arg) => { return (arg.value == 'url'); })[0].value;
|
||||||
|
|
||||||
//FUNCTION SECTION START
|
//FUNCTION SECTION START
|
||||||
|
|
||||||
function findName(name) {
|
function findName(name) {
|
||||||
return (name == 'instagram' || name == 'twitter' || name == 'reddit' || name == 'youtube' || name == 'other' || name == 'nsfw');
|
return (name == 'instagram' || name == 'twitter' || name == 'reddit' || name == 'youtube' || name == 'other' || name == 'nsfw');
|
||||||
}
|
}
|
||||||
|
|
||||||
//FUNCTION SECTION END
|
//FUNCTION SECTION END
|
||||||
|
|
||||||
if (args[0] == "help") {
|
|
||||||
message.channel.send("Command Format:\n/archive (link) [thread]\nFormat: (required)[optional]");
|
|
||||||
}
|
|
||||||
else if (args.length < 1) {
|
|
||||||
message.channel.send("ERROR!\nYou are missing arguments!");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
if (link == "help") {
|
||||||
let website = args[0];
|
interaction.channel.send("Command Format:\n/archive (link) [thread]\nFormat: (required)[optional]");
|
||||||
let channelName = website.split("//")[1];
|
}
|
||||||
if (channelName == 0) {
|
|
||||||
message.channel.send("Please provide a valid link!");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
let namesList = ['instagram', 'twitter', 'reddit', 'youtube','other', 'nsfw'];
|
|
||||||
let channelNum;
|
|
||||||
|
|
||||||
//Check if there is a www
|
|
||||||
if (channelName[0] == 'w') {
|
|
||||||
channelName = channelName.split(".")[1];
|
|
||||||
}
|
|
||||||
|
|
||||||
//Get the name
|
|
||||||
channelName = channelName.split(".")[0];
|
|
||||||
|
|
||||||
//Check for NSFW
|
let website = link;
|
||||||
let subch ='General';
|
let channelName = website.split("//")[1];
|
||||||
let nsfw = ((channelName.indexOf("porn") != -1) || (channelName.indexOf("hentai") != -1));
|
if (channelName == 0) {
|
||||||
|
interaction.channel.send("Please provide a valid link!");
|
||||||
//Channel Name Section
|
return;
|
||||||
if (findName(channelName)) {
|
}
|
||||||
channelNum = '' + list[namesList.indexOf(channelName)];
|
let namesList = ['instagram', 'twitter', 'reddit', 'youtube', 'other', 'nsfw'];
|
||||||
|
let channelNum;
|
||||||
|
|
||||||
|
//Check if there is a www
|
||||||
|
if (channelName[0] == 'w') {
|
||||||
|
channelName = channelName.split(".")[1];
|
||||||
|
}
|
||||||
|
|
||||||
|
//Get the name
|
||||||
|
channelName = channelName.split(".")[0];
|
||||||
|
|
||||||
|
//Check for NSFW
|
||||||
|
let subch = 'General';
|
||||||
|
let nsfw = ((channelName.indexOf("porn") != -1) || (channelName.indexOf("hentai") != -1));
|
||||||
|
|
||||||
|
//Channel Name Section
|
||||||
|
if (findName(channelName)) {
|
||||||
|
channelNum = '' + list[namesList.indexOf(channelName)];
|
||||||
|
} else {
|
||||||
|
if (nsfw) {
|
||||||
|
subch = channelName;
|
||||||
|
channelName = 'nsfw';
|
||||||
|
channelNum = '' + list[namesList.indexOf('nsfw')];
|
||||||
} else {
|
} else {
|
||||||
if (nsfw) {
|
subch = channelName;
|
||||||
subch = channelName;
|
channelNum = '' + list[namesList.indexOf('other')];
|
||||||
channelName = 'nsfw';
|
}
|
||||||
channelNum = '' + list[namesList.indexOf('nsfw')];
|
}
|
||||||
} else {
|
|
||||||
subch = channelName;
|
const channel = client.channels.cache.get(channelNum);
|
||||||
channelNum = '' + list[namesList.indexOf('other')];
|
|
||||||
}
|
//Check if the channel already exists
|
||||||
|
if (channel) {
|
||||||
|
//Thread section
|
||||||
|
let threadName;
|
||||||
|
|
||||||
|
//Get the channel name or default
|
||||||
|
if (interaction.options.data.length > 1) {
|
||||||
|
threadName = interaction.options.data.filter((arg) => { return (arg.value == 'thread'); })[0].value;
|
||||||
|
} else {
|
||||||
|
threadName = subch;
|
||||||
}
|
}
|
||||||
|
|
||||||
const channel = client.channels.cache.get(channelNum);
|
//Un-archive the thread (if archived)
|
||||||
|
const thread = channel.threads.cache.find(x => x.name === threadName);
|
||||||
|
// await thread.setArchived(false);
|
||||||
|
if (thread == undefined) { console.log(threadName); }
|
||||||
|
|
||||||
//Check if the channel already exists
|
if (thread == undefined) {
|
||||||
if (channel) {
|
let ID = interaction.user.id;
|
||||||
//Thread section
|
const thread = await channel.threads.create({
|
||||||
let threadName;
|
name: threadName,
|
||||||
|
autoArchiveDuration: 60,
|
||||||
|
//message.client.users.fetch(ID);
|
||||||
|
reason: 'To archive of course!',
|
||||||
|
});
|
||||||
|
thread.send(link);
|
||||||
|
|
||||||
//Get the channel name or default
|
console.log(`Created thread: ${thread.name}`);
|
||||||
if (args.length > 1) {
|
} else {
|
||||||
threadName = args[1];
|
|
||||||
} else {
|
|
||||||
threadName = subch;
|
|
||||||
}
|
|
||||||
|
|
||||||
//Un-archive the thread (if archived)
|
|
||||||
const thread = channel.threads.cache.find(x => x.name === threadName);
|
const thread = channel.threads.cache.find(x => x.name === threadName);
|
||||||
// await thread.setArchived(false);
|
//await thread.setArchived(false); //Unarchive
|
||||||
if (thread == undefined) { console.log(threadName); }
|
thread.send(link);
|
||||||
|
|
||||||
if (thread == undefined) {
|
|
||||||
let ID = message.member.id;
|
|
||||||
const thread = await channel.threads.create({
|
|
||||||
name: threadName,
|
|
||||||
autoArchiveDuration: 60,
|
|
||||||
//message.client.users.fetch(ID);
|
|
||||||
reason: 'N/A',
|
|
||||||
});
|
|
||||||
thread.send(args[0]);
|
|
||||||
|
|
||||||
console.log(`Created thread: ${thread.name}`);
|
|
||||||
} else {
|
|
||||||
const thread = channel.threads.cache.find(x => x.name === threadName);
|
|
||||||
//await thread.setArchived(false); //Unarchive
|
|
||||||
thread.send(args[0]);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
message.channel.send("Uh oh, looks like this channel doesn't exist yet!");
|
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
|
interaction.channel.send("Uh oh, looks like this channel doesn't exist yet!");
|
||||||
|
}
|
||||||
|
}, options: [
|
||||||
|
{name: 'url', description: 'The URL to archive', type: Constants.ApplicationCommandOptionTypes.STRING, required: true },
|
||||||
|
{name: 'thread', description: 'The thread name (defaults to "General" or "NSFW"', type: Constants.ApplicationCommandOptionTypes.STRING, required: false }
|
||||||
|
]
|
||||||
}
|
}
|
||||||
@@ -24,7 +24,7 @@ const nsfw = process.env['nsfw'];
|
|||||||
|
|
||||||
const list = [inst, twit, redd, you, oth, nsfw]
|
const list = [inst, twit, redd, you, oth, nsfw]
|
||||||
|
|
||||||
const client = new Client({
|
const bot = new Client({
|
||||||
intents: [
|
intents: [
|
||||||
Intents.FLAGS.GUILDS,
|
Intents.FLAGS.GUILDS,
|
||||||
Intents.FLAGS.GUILD_MESSAGES,
|
Intents.FLAGS.GUILD_MESSAGES,
|
||||||
@@ -36,43 +36,43 @@ const prefix = '/';
|
|||||||
const emojiPrefix = "<:archive:";
|
const emojiPrefix = "<:archive:";
|
||||||
|
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const { exit } = require('process');
|
|
||||||
client.commands = new Discord.Collection();
|
|
||||||
|
|
||||||
client.commNames = new Discord.Collection();
|
// client.commands = new Discord.Collection();
|
||||||
|
// client.commNames = new Discord.Collection();
|
||||||
|
|
||||||
const commandFiles = fs.readdirSync('./commands/').filter(file => file.endsWith('.js'));
|
const commandFiles = fs.readdirSync('./commands/').filter(file => file.endsWith('.js'));
|
||||||
|
|
||||||
let i = 0;
|
let i = 0;
|
||||||
|
const commands = bot.application.commands;
|
||||||
for (const file of commandFiles) {
|
for (const file of commandFiles) {
|
||||||
const command = require(`./commands/${file}`);
|
const command = require(`./commands/${file}`);
|
||||||
|
|
||||||
client.commands.set(command.name, command);
|
commands.create({
|
||||||
client.commNames.set(i, [command.name, command.description]);
|
name: command.name,
|
||||||
|
description: command.description,
|
||||||
|
options: command.options,
|
||||||
|
dm_permission: false,
|
||||||
|
});
|
||||||
i ++;
|
i ++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
client.on('interactionCreate', async interaction => {
|
||||||
|
const { commandName } = interaction;
|
||||||
|
|
||||||
client.commNames.set('length', i);
|
if (commandName == 'archive') {
|
||||||
|
const arch = require('./commands/archive.js');
|
||||||
|
arch.execute(interaction, list, bot, Discord);
|
||||||
|
} else {
|
||||||
|
interaction.reply("Invalid Command!");
|
||||||
|
}
|
||||||
|
});
|
||||||
// client.on('ready', () => {
|
// client.on('ready', () => {
|
||||||
// console.log('Archive Bot online!');
|
// console.log('Archive Bot online!');
|
||||||
// });
|
// });
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
client.on('messageCreate', (message) => {
|
client.on('messageCreate', (message) => {
|
||||||
|
|
||||||
/*//PREVIEW COMMANDS START
|
|
||||||
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
|
|
||||||
|
|
||||||
lib.discord.commands['@0.0.0'].create({
|
|
||||||
"name": "test",
|
|
||||||
"description": "it's a test command!",
|
|
||||||
"options": []
|
|
||||||
});
|
|
||||||
|
|
||||||
//PREVIEW COMMANDS END*/
|
|
||||||
|
|
||||||
//COMMAND AREA
|
//COMMAND AREA
|
||||||
//Check if the prefix exists
|
//Check if the prefix exists
|
||||||
@@ -100,8 +100,8 @@ client.on('messageCreate', (message) => {
|
|||||||
default: message.channel.send("'" + message.content + "' is not a command!");
|
default: message.channel.send("'" + message.content + "' is not a command!");
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
//Last Line
|
//Last Line
|
||||||
client.login(token);
|
bot.login(token);
|
||||||
+245
-155
@@ -4,59 +4,66 @@
|
|||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"node_modules/@discordjs/builders": {
|
"node_modules/@discordjs/builders": {
|
||||||
"version": "0.11.0",
|
"version": "0.16.0",
|
||||||
"resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.11.0.tgz",
|
"resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.16.0.tgz",
|
||||||
"integrity": "sha512-ZTB8yJdJKrKlq44dpWkNUrAtEJEq0gqpb7ASdv4vmq6/mZal5kOv312hQ56I/vxwMre+VIkoHquNUAfnTbiYtg==",
|
"integrity": "sha512-9/NCiZrLivgRub2/kBc0Vm5pMBE5AUdYbdXsLu/yg9ANgvnaJ0bZKTY8yYnLbsEc/LYUP79lEIdC73qEYhWq7A==",
|
||||||
|
"deprecated": "no longer supported",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@sindresorhus/is": "^4.2.0",
|
"@sapphire/shapeshift": "^3.5.1",
|
||||||
"discord-api-types": "^0.26.0",
|
"discord-api-types": "^0.36.2",
|
||||||
"ts-mixer": "^6.0.0",
|
"fast-deep-equal": "^3.1.3",
|
||||||
"tslib": "^2.3.1",
|
"ts-mixer": "^6.0.1",
|
||||||
"zod": "^3.11.6"
|
"tslib": "^2.4.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=16.0.0",
|
"node": ">=16.9.0"
|
||||||
"npm": ">=7.0.0"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@discordjs/builders/node_modules/discord-api-types": {
|
||||||
|
"version": "0.36.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.36.3.tgz",
|
||||||
|
"integrity": "sha512-bz/NDyG0KBo/tY14vSkrwQ/n3HKPf87a0WFW/1M9+tXYK+vp5Z5EksawfCWo2zkAc6o7CClc0eff1Pjrqznlwg=="
|
||||||
|
},
|
||||||
"node_modules/@discordjs/collection": {
|
"node_modules/@discordjs/collection": {
|
||||||
"version": "0.4.0",
|
"version": "0.7.0",
|
||||||
"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.4.0.tgz",
|
"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.7.0.tgz",
|
||||||
"integrity": "sha512-zmjq+l/rV35kE6zRrwe8BHqV78JvIh2ybJeZavBi5NySjWXqN3hmmAKg7kYMMXSeiWtSsMoZ/+MQi0DiQWy2lw==",
|
"integrity": "sha512-R5i8Wb8kIcBAFEPLLf7LVBQKBDYUL+ekb23sOgpkpyGT+V4P7V83wTxcsqmX+PbqHt4cEHn053uMWfRqh/Z/nA==",
|
||||||
|
"deprecated": "no longer supported",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=16.0.0",
|
"node": ">=16.9.0"
|
||||||
"npm": ">=7.0.0"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@sapphire/async-queue": {
|
"node_modules/@sapphire/async-queue": {
|
||||||
"version": "1.3.0",
|
"version": "1.5.0",
|
||||||
"resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.5.0.tgz",
|
||||||
"integrity": "sha512-z+CDw5X4UgIEpZL8KM+ThVx1i8V60HBg0l/oFewTNbQQeRDJHdVxHyJykv+SF1H+Rc8EkMS81VTWo95jVYgO/g==",
|
"integrity": "sha512-JkLdIsP8fPAdh9ZZjrbHWR/+mZj0wvKS5ICibcLrRI1j84UmLMshx5n9QmL8b95d4onJ2xxiyugTgSAX7AalmA==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=v14.0.0",
|
"node": ">=v14.0.0",
|
||||||
"npm": ">=7.0.0"
|
"npm": ">=7.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@sindresorhus/is": {
|
"node_modules/@sapphire/shapeshift": {
|
||||||
"version": "4.6.0",
|
"version": "3.6.0",
|
||||||
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
|
"resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.6.0.tgz",
|
||||||
"integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
|
"integrity": "sha512-tu2WLRdo5wotHRvsCkspg3qMiP6ETC3Q1dns1Q5V6zKUki+1itq6AbhMwohF9ZcLoYqg+Y8LkgRRtVxxTQVTBQ==",
|
||||||
"engines": {
|
"dependencies": {
|
||||||
"node": ">=10"
|
"fast-deep-equal": "^3.1.3",
|
||||||
|
"lodash.uniqwith": "^4.5.0"
|
||||||
},
|
},
|
||||||
"funding": {
|
"engines": {
|
||||||
"url": "https://github.com/sindresorhus/is?sponsor=1"
|
"node": ">=v14.0.0",
|
||||||
|
"npm": ">=7.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@types/node": {
|
"node_modules/@types/node": {
|
||||||
"version": "17.0.23",
|
"version": "18.7.22",
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz",
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.22.tgz",
|
||||||
"integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw=="
|
"integrity": "sha512-TsmoXYd4zrkkKjJB0URF/mTIKPl+kVcbqClB2F/ykU7vil1BfWZVndOnpEIozPv4fURD28gyPFeIkW2G+KXOvw=="
|
||||||
},
|
},
|
||||||
"node_modules/@types/node-fetch": {
|
"node_modules/@types/node-fetch": {
|
||||||
"version": "2.6.1",
|
"version": "2.6.2",
|
||||||
"resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz",
|
"resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz",
|
||||||
"integrity": "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==",
|
"integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/node": "*",
|
"@types/node": "*",
|
||||||
"form-data": "^3.0.0"
|
"form-data": "^3.0.0"
|
||||||
@@ -98,31 +105,34 @@
|
|||||||
"node_modules/array-flatten": {
|
"node_modules/array-flatten": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
|
||||||
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
|
"integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
|
||||||
},
|
},
|
||||||
"node_modules/asynckit": {
|
"node_modules/asynckit": {
|
||||||
"version": "0.4.0",
|
"version": "0.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
|
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
|
||||||
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
|
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
|
||||||
},
|
},
|
||||||
"node_modules/body-parser": {
|
"node_modules/body-parser": {
|
||||||
"version": "1.19.2",
|
"version": "1.20.0",
|
||||||
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz",
|
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz",
|
||||||
"integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==",
|
"integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bytes": "3.1.2",
|
"bytes": "3.1.2",
|
||||||
"content-type": "~1.0.4",
|
"content-type": "~1.0.4",
|
||||||
"debug": "2.6.9",
|
"debug": "2.6.9",
|
||||||
"depd": "~1.1.2",
|
"depd": "2.0.0",
|
||||||
"http-errors": "1.8.1",
|
"destroy": "1.2.0",
|
||||||
|
"http-errors": "2.0.0",
|
||||||
"iconv-lite": "0.4.24",
|
"iconv-lite": "0.4.24",
|
||||||
"on-finished": "~2.3.0",
|
"on-finished": "2.4.1",
|
||||||
"qs": "6.9.7",
|
"qs": "6.10.3",
|
||||||
"raw-body": "2.4.3",
|
"raw-body": "2.5.1",
|
||||||
"type-is": "~1.6.18"
|
"type-is": "~1.6.18",
|
||||||
|
"unpipe": "1.0.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.8"
|
"node": ">= 0.8",
|
||||||
|
"npm": "1.2.8000 || >= 1.4.16"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/bytes": {
|
"node_modules/bytes": {
|
||||||
@@ -133,6 +143,18 @@
|
|||||||
"node": ">= 0.8"
|
"node": ">= 0.8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/call-bind": {
|
||||||
|
"version": "1.0.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
|
||||||
|
"integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
|
||||||
|
"dependencies": {
|
||||||
|
"function-bind": "^1.1.1",
|
||||||
|
"get-intrinsic": "^1.0.2"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/combined-stream": {
|
"node_modules/combined-stream": {
|
||||||
"version": "1.0.8",
|
"version": "1.0.8",
|
||||||
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
|
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
|
||||||
@@ -164,9 +186,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/cookie": {
|
"node_modules/cookie": {
|
||||||
"version": "0.4.2",
|
"version": "0.5.0",
|
||||||
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
|
||||||
"integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
|
"integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.6"
|
"node": ">= 0.6"
|
||||||
}
|
}
|
||||||
@@ -174,12 +196,12 @@
|
|||||||
"node_modules/cookie-signature": {
|
"node_modules/cookie-signature": {
|
||||||
"version": "1.0.6",
|
"version": "1.0.6",
|
||||||
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
|
||||||
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
|
"integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
|
||||||
},
|
},
|
||||||
"node_modules/daemon": {
|
"node_modules/daemon": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/daemon/-/daemon-1.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/daemon/-/daemon-1.1.0.tgz",
|
||||||
"integrity": "sha1-bFECyB2wvoVvyQCPwsk1s5iGSug=",
|
"integrity": "sha512-1vX9YVcP21gt12nSD3SQRC/uPU7fyA6M8qyClTBIFuiRWoylFn57PwXhjBAqRl085bZAje7sILhZU48qcS9SWw==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.8.0"
|
"node": ">= 0.8.0"
|
||||||
}
|
}
|
||||||
@@ -195,46 +217,47 @@
|
|||||||
"node_modules/delayed-stream": {
|
"node_modules/delayed-stream": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
||||||
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
|
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=0.4.0"
|
"node": ">=0.4.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/depd": {
|
"node_modules/depd": {
|
||||||
"version": "1.1.2",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
|
||||||
"integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
|
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.6"
|
"node": ">= 0.8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/destroy": {
|
"node_modules/destroy": {
|
||||||
"version": "1.0.4",
|
"version": "1.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
|
||||||
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
|
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
|
||||||
},
|
|
||||||
"node_modules/discord-api-types": {
|
|
||||||
"version": "0.26.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.26.1.tgz",
|
|
||||||
"integrity": "sha512-T5PdMQ+Y1MEECYMV5wmyi9VEYPagEDEi4S0amgsszpWY0VB9JJ/hEvM6BgLhbdnKky4gfmZEXtEEtojN8ZKJQQ==",
|
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=12"
|
"node": ">= 0.8",
|
||||||
|
"npm": "1.2.8000 || >= 1.4.16"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/discord-api-types": {
|
||||||
|
"version": "0.33.5",
|
||||||
|
"resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.33.5.tgz",
|
||||||
|
"integrity": "sha512-dvO5M52v7m7Dy96+XUnzXNsQ/0npsYpU6dL205kAtEDueswoz3aU3bh1UMoK4cQmcGtB1YRyLKqp+DXi05lzFg=="
|
||||||
|
},
|
||||||
"node_modules/discord.js": {
|
"node_modules/discord.js": {
|
||||||
"version": "13.6.0",
|
"version": "13.11.0",
|
||||||
"resolved": "https://registry.npmjs.org/discord.js/-/discord.js-13.6.0.tgz",
|
"resolved": "https://registry.npmjs.org/discord.js/-/discord.js-13.11.0.tgz",
|
||||||
"integrity": "sha512-tXNR8zgsEPxPBvGk3AQjJ9ljIIC6/LOPjzKwpwz8Y1Q2X66Vi3ZqFgRHYwnHKC0jC0F+l4LzxlhmOJsBZDNg9g==",
|
"integrity": "sha512-/vA6oQtKilFlwVZSIFipPeWg5kU6gjUOffuaYWtDDJwIXKqiThNdymLkmQhnf8Ztlt+3vKsoqXENrgpQdaNCVQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@discordjs/builders": "^0.11.0",
|
"@discordjs/builders": "^0.16.0",
|
||||||
"@discordjs/collection": "^0.4.0",
|
"@discordjs/collection": "^0.7.0",
|
||||||
"@sapphire/async-queue": "^1.1.9",
|
"@sapphire/async-queue": "^1.5.0",
|
||||||
"@types/node-fetch": "^2.5.12",
|
"@types/node-fetch": "^2.6.2",
|
||||||
"@types/ws": "^8.2.2",
|
"@types/ws": "^8.5.3",
|
||||||
"discord-api-types": "^0.26.0",
|
"discord-api-types": "^0.33.5",
|
||||||
"form-data": "^4.0.0",
|
"form-data": "^4.0.0",
|
||||||
"node-fetch": "^2.6.1",
|
"node-fetch": "^2.6.7",
|
||||||
"ws": "^8.4.0"
|
"ws": "^8.8.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=16.6.0",
|
"node": ">=16.6.0",
|
||||||
@@ -244,12 +267,12 @@
|
|||||||
"node_modules/ee-first": {
|
"node_modules/ee-first": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
|
||||||
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
|
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
|
||||||
},
|
},
|
||||||
"node_modules/encodeurl": {
|
"node_modules/encodeurl": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
|
||||||
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
|
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.8"
|
"node": ">= 0.8"
|
||||||
}
|
}
|
||||||
@@ -257,48 +280,49 @@
|
|||||||
"node_modules/escape-html": {
|
"node_modules/escape-html": {
|
||||||
"version": "1.0.3",
|
"version": "1.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
|
||||||
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
|
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
|
||||||
},
|
},
|
||||||
"node_modules/etag": {
|
"node_modules/etag": {
|
||||||
"version": "1.8.1",
|
"version": "1.8.1",
|
||||||
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
|
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
|
||||||
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
|
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.6"
|
"node": ">= 0.6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/express": {
|
"node_modules/express": {
|
||||||
"version": "4.17.3",
|
"version": "4.18.1",
|
||||||
"resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz",
|
"resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz",
|
||||||
"integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==",
|
"integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"accepts": "~1.3.8",
|
"accepts": "~1.3.8",
|
||||||
"array-flatten": "1.1.1",
|
"array-flatten": "1.1.1",
|
||||||
"body-parser": "1.19.2",
|
"body-parser": "1.20.0",
|
||||||
"content-disposition": "0.5.4",
|
"content-disposition": "0.5.4",
|
||||||
"content-type": "~1.0.4",
|
"content-type": "~1.0.4",
|
||||||
"cookie": "0.4.2",
|
"cookie": "0.5.0",
|
||||||
"cookie-signature": "1.0.6",
|
"cookie-signature": "1.0.6",
|
||||||
"debug": "2.6.9",
|
"debug": "2.6.9",
|
||||||
"depd": "~1.1.2",
|
"depd": "2.0.0",
|
||||||
"encodeurl": "~1.0.2",
|
"encodeurl": "~1.0.2",
|
||||||
"escape-html": "~1.0.3",
|
"escape-html": "~1.0.3",
|
||||||
"etag": "~1.8.1",
|
"etag": "~1.8.1",
|
||||||
"finalhandler": "~1.1.2",
|
"finalhandler": "1.2.0",
|
||||||
"fresh": "0.5.2",
|
"fresh": "0.5.2",
|
||||||
|
"http-errors": "2.0.0",
|
||||||
"merge-descriptors": "1.0.1",
|
"merge-descriptors": "1.0.1",
|
||||||
"methods": "~1.1.2",
|
"methods": "~1.1.2",
|
||||||
"on-finished": "~2.3.0",
|
"on-finished": "2.4.1",
|
||||||
"parseurl": "~1.3.3",
|
"parseurl": "~1.3.3",
|
||||||
"path-to-regexp": "0.1.7",
|
"path-to-regexp": "0.1.7",
|
||||||
"proxy-addr": "~2.0.7",
|
"proxy-addr": "~2.0.7",
|
||||||
"qs": "6.9.7",
|
"qs": "6.10.3",
|
||||||
"range-parser": "~1.2.1",
|
"range-parser": "~1.2.1",
|
||||||
"safe-buffer": "5.2.1",
|
"safe-buffer": "5.2.1",
|
||||||
"send": "0.17.2",
|
"send": "0.18.0",
|
||||||
"serve-static": "1.14.2",
|
"serve-static": "1.15.0",
|
||||||
"setprototypeof": "1.2.0",
|
"setprototypeof": "1.2.0",
|
||||||
"statuses": "~1.5.0",
|
"statuses": "2.0.1",
|
||||||
"type-is": "~1.6.18",
|
"type-is": "~1.6.18",
|
||||||
"utils-merge": "1.0.1",
|
"utils-merge": "1.0.1",
|
||||||
"vary": "~1.1.2"
|
"vary": "~1.1.2"
|
||||||
@@ -307,17 +331,22 @@
|
|||||||
"node": ">= 0.10.0"
|
"node": ">= 0.10.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/fast-deep-equal": {
|
||||||
|
"version": "3.1.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
||||||
|
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
|
||||||
|
},
|
||||||
"node_modules/finalhandler": {
|
"node_modules/finalhandler": {
|
||||||
"version": "1.1.2",
|
"version": "1.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
|
||||||
"integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
|
"integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"debug": "2.6.9",
|
"debug": "2.6.9",
|
||||||
"encodeurl": "~1.0.2",
|
"encodeurl": "~1.0.2",
|
||||||
"escape-html": "~1.0.3",
|
"escape-html": "~1.0.3",
|
||||||
"on-finished": "~2.3.0",
|
"on-finished": "2.4.1",
|
||||||
"parseurl": "~1.3.3",
|
"parseurl": "~1.3.3",
|
||||||
"statuses": "~1.5.0",
|
"statuses": "2.0.1",
|
||||||
"unpipe": "~1.0.0"
|
"unpipe": "~1.0.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
@@ -348,24 +377,64 @@
|
|||||||
"node_modules/fresh": {
|
"node_modules/fresh": {
|
||||||
"version": "0.5.2",
|
"version": "0.5.2",
|
||||||
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
|
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
|
||||||
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
|
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.6"
|
"node": ">= 0.6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/http-errors": {
|
"node_modules/function-bind": {
|
||||||
"version": "1.8.1",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
|
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
|
||||||
"integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
|
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
|
||||||
|
},
|
||||||
|
"node_modules/get-intrinsic": {
|
||||||
|
"version": "1.1.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz",
|
||||||
|
"integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"depd": "~1.1.2",
|
"function-bind": "^1.1.1",
|
||||||
|
"has": "^1.0.3",
|
||||||
|
"has-symbols": "^1.0.3"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/has": {
|
||||||
|
"version": "1.0.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
|
||||||
|
"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
|
||||||
|
"dependencies": {
|
||||||
|
"function-bind": "^1.1.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/has-symbols": {
|
||||||
|
"version": "1.0.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
|
||||||
|
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/http-errors": {
|
||||||
|
"version": "2.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
|
||||||
|
"integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
|
||||||
|
"dependencies": {
|
||||||
|
"depd": "2.0.0",
|
||||||
"inherits": "2.0.4",
|
"inherits": "2.0.4",
|
||||||
"setprototypeof": "1.2.0",
|
"setprototypeof": "1.2.0",
|
||||||
"statuses": ">= 1.5.0 < 2",
|
"statuses": "2.0.1",
|
||||||
"toidentifier": "1.0.1"
|
"toidentifier": "1.0.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.6"
|
"node": ">= 0.8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/iconv-lite": {
|
"node_modules/iconv-lite": {
|
||||||
@@ -387,7 +456,7 @@
|
|||||||
"node_modules/init": {
|
"node_modules/init": {
|
||||||
"version": "0.1.2",
|
"version": "0.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/init/-/init-0.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/init/-/init-0.1.2.tgz",
|
||||||
"integrity": "sha1-mIKsFScHvMun/iIHyN+AUIdcFQQ=",
|
"integrity": "sha512-IvHUjULS2q+BXJdiu4FHkByh3+qSFmkOXQ2ItSfYTtkdUksQc0yNX6f1uDyokzRV71tjpFsFc3ckeYLJXunTGw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"daemon": ">=0.3.0"
|
"daemon": ">=0.3.0"
|
||||||
},
|
},
|
||||||
@@ -403,10 +472,15 @@
|
|||||||
"node": ">= 0.10"
|
"node": ">= 0.10"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/lodash.uniqwith": {
|
||||||
|
"version": "4.5.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/lodash.uniqwith/-/lodash.uniqwith-4.5.0.tgz",
|
||||||
|
"integrity": "sha512-7lYL8bLopMoy4CTICbxygAUq6CdRJ36vFc80DucPueUee+d5NBRxz3FdT9Pes/HEx5mPoT9jwnsEJWz1N7uq7Q=="
|
||||||
|
},
|
||||||
"node_modules/media-typer": {
|
"node_modules/media-typer": {
|
||||||
"version": "0.3.0",
|
"version": "0.3.0",
|
||||||
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
|
||||||
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
|
"integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.6"
|
"node": ">= 0.6"
|
||||||
}
|
}
|
||||||
@@ -414,12 +488,12 @@
|
|||||||
"node_modules/merge-descriptors": {
|
"node_modules/merge-descriptors": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
|
||||||
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
|
"integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
|
||||||
},
|
},
|
||||||
"node_modules/methods": {
|
"node_modules/methods": {
|
||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
|
||||||
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
|
"integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.6"
|
"node": ">= 0.6"
|
||||||
}
|
}
|
||||||
@@ -457,7 +531,7 @@
|
|||||||
"node_modules/ms": {
|
"node_modules/ms": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
||||||
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
|
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
|
||||||
},
|
},
|
||||||
"node_modules/negotiator": {
|
"node_modules/negotiator": {
|
||||||
"version": "0.6.3",
|
"version": "0.6.3",
|
||||||
@@ -486,10 +560,18 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/object-inspect": {
|
||||||
|
"version": "1.12.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
|
||||||
|
"integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/on-finished": {
|
"node_modules/on-finished": {
|
||||||
"version": "2.3.0",
|
"version": "2.4.1",
|
||||||
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
|
||||||
"integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
|
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ee-first": "1.1.1"
|
"ee-first": "1.1.1"
|
||||||
},
|
},
|
||||||
@@ -508,7 +590,7 @@
|
|||||||
"node_modules/path-to-regexp": {
|
"node_modules/path-to-regexp": {
|
||||||
"version": "0.1.7",
|
"version": "0.1.7",
|
||||||
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
|
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
|
||||||
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
|
"integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
|
||||||
},
|
},
|
||||||
"node_modules/proxy-addr": {
|
"node_modules/proxy-addr": {
|
||||||
"version": "2.0.7",
|
"version": "2.0.7",
|
||||||
@@ -523,9 +605,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/qs": {
|
"node_modules/qs": {
|
||||||
"version": "6.9.7",
|
"version": "6.10.3",
|
||||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz",
|
"resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
|
||||||
"integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==",
|
"integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
|
||||||
|
"dependencies": {
|
||||||
|
"side-channel": "^1.0.4"
|
||||||
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=0.6"
|
"node": ">=0.6"
|
||||||
},
|
},
|
||||||
@@ -542,12 +627,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/raw-body": {
|
"node_modules/raw-body": {
|
||||||
"version": "2.4.3",
|
"version": "2.5.1",
|
||||||
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz",
|
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
|
||||||
"integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==",
|
"integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bytes": "3.1.2",
|
"bytes": "3.1.2",
|
||||||
"http-errors": "1.8.1",
|
"http-errors": "2.0.0",
|
||||||
"iconv-lite": "0.4.24",
|
"iconv-lite": "0.4.24",
|
||||||
"unpipe": "1.0.0"
|
"unpipe": "1.0.0"
|
||||||
},
|
},
|
||||||
@@ -580,23 +665,23 @@
|
|||||||
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
|
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
|
||||||
},
|
},
|
||||||
"node_modules/send": {
|
"node_modules/send": {
|
||||||
"version": "0.17.2",
|
"version": "0.18.0",
|
||||||
"resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
|
"resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
|
||||||
"integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
|
"integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"debug": "2.6.9",
|
"debug": "2.6.9",
|
||||||
"depd": "~1.1.2",
|
"depd": "2.0.0",
|
||||||
"destroy": "~1.0.4",
|
"destroy": "1.2.0",
|
||||||
"encodeurl": "~1.0.2",
|
"encodeurl": "~1.0.2",
|
||||||
"escape-html": "~1.0.3",
|
"escape-html": "~1.0.3",
|
||||||
"etag": "~1.8.1",
|
"etag": "~1.8.1",
|
||||||
"fresh": "0.5.2",
|
"fresh": "0.5.2",
|
||||||
"http-errors": "1.8.1",
|
"http-errors": "2.0.0",
|
||||||
"mime": "1.6.0",
|
"mime": "1.6.0",
|
||||||
"ms": "2.1.3",
|
"ms": "2.1.3",
|
||||||
"on-finished": "~2.3.0",
|
"on-finished": "2.4.1",
|
||||||
"range-parser": "~1.2.1",
|
"range-parser": "~1.2.1",
|
||||||
"statuses": "~1.5.0"
|
"statuses": "2.0.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.8.0"
|
"node": ">= 0.8.0"
|
||||||
@@ -608,14 +693,14 @@
|
|||||||
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
|
||||||
},
|
},
|
||||||
"node_modules/serve-static": {
|
"node_modules/serve-static": {
|
||||||
"version": "1.14.2",
|
"version": "1.15.0",
|
||||||
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
|
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
|
||||||
"integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
|
"integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"encodeurl": "~1.0.2",
|
"encodeurl": "~1.0.2",
|
||||||
"escape-html": "~1.0.3",
|
"escape-html": "~1.0.3",
|
||||||
"parseurl": "~1.3.3",
|
"parseurl": "~1.3.3",
|
||||||
"send": "0.17.2"
|
"send": "0.18.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.8.0"
|
"node": ">= 0.8.0"
|
||||||
@@ -626,12 +711,25 @@
|
|||||||
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
|
||||||
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
|
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
|
||||||
},
|
},
|
||||||
|
"node_modules/side-channel": {
|
||||||
|
"version": "1.0.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
|
||||||
|
"integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
|
||||||
|
"dependencies": {
|
||||||
|
"call-bind": "^1.0.0",
|
||||||
|
"get-intrinsic": "^1.0.2",
|
||||||
|
"object-inspect": "^1.9.0"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/statuses": {
|
"node_modules/statuses": {
|
||||||
"version": "1.5.0",
|
"version": "2.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
|
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
|
||||||
"integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
|
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.6"
|
"node": ">= 0.8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/toidentifier": {
|
"node_modules/toidentifier": {
|
||||||
@@ -645,7 +743,7 @@
|
|||||||
"node_modules/tr46": {
|
"node_modules/tr46": {
|
||||||
"version": "0.0.3",
|
"version": "0.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
|
||||||
"integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
|
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
|
||||||
},
|
},
|
||||||
"node_modules/ts-mixer": {
|
"node_modules/ts-mixer": {
|
||||||
"version": "6.0.1",
|
"version": "6.0.1",
|
||||||
@@ -653,9 +751,9 @@
|
|||||||
"integrity": "sha512-hvE+ZYXuINrx6Ei6D6hz+PTim0Uf++dYbK9FFifLNwQj+RwKquhQpn868yZsCtJYiclZF1u8l6WZxxKi+vv7Rg=="
|
"integrity": "sha512-hvE+ZYXuINrx6Ei6D6hz+PTim0Uf++dYbK9FFifLNwQj+RwKquhQpn868yZsCtJYiclZF1u8l6WZxxKi+vv7Rg=="
|
||||||
},
|
},
|
||||||
"node_modules/tslib": {
|
"node_modules/tslib": {
|
||||||
"version": "2.3.1",
|
"version": "2.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
|
||||||
"integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
|
"integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
|
||||||
},
|
},
|
||||||
"node_modules/type-is": {
|
"node_modules/type-is": {
|
||||||
"version": "1.6.18",
|
"version": "1.6.18",
|
||||||
@@ -672,7 +770,7 @@
|
|||||||
"node_modules/unpipe": {
|
"node_modules/unpipe": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
|
||||||
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
|
"integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.8"
|
"node": ">= 0.8"
|
||||||
}
|
}
|
||||||
@@ -680,7 +778,7 @@
|
|||||||
"node_modules/utils-merge": {
|
"node_modules/utils-merge": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
|
||||||
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
|
"integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.4.0"
|
"node": ">= 0.4.0"
|
||||||
}
|
}
|
||||||
@@ -688,7 +786,7 @@
|
|||||||
"node_modules/vary": {
|
"node_modules/vary": {
|
||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
||||||
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
|
"integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 0.8"
|
"node": ">= 0.8"
|
||||||
}
|
}
|
||||||
@@ -696,21 +794,21 @@
|
|||||||
"node_modules/webidl-conversions": {
|
"node_modules/webidl-conversions": {
|
||||||
"version": "3.0.1",
|
"version": "3.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
|
||||||
"integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
|
"integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
|
||||||
},
|
},
|
||||||
"node_modules/whatwg-url": {
|
"node_modules/whatwg-url": {
|
||||||
"version": "5.0.0",
|
"version": "5.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
|
||||||
"integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
|
"integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"tr46": "~0.0.3",
|
"tr46": "~0.0.3",
|
||||||
"webidl-conversions": "^3.0.0"
|
"webidl-conversions": "^3.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/ws": {
|
"node_modules/ws": {
|
||||||
"version": "8.5.0",
|
"version": "8.9.0",
|
||||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz",
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz",
|
||||||
"integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==",
|
"integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=10.0.0"
|
"node": ">=10.0.0"
|
||||||
},
|
},
|
||||||
@@ -726,14 +824,6 @@
|
|||||||
"optional": true
|
"optional": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"node_modules/zod": {
|
|
||||||
"version": "3.14.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/zod/-/zod-3.14.2.tgz",
|
|
||||||
"integrity": "sha512-iF+wrtzz7fQfkmn60PG6XFxaWBhYYKzp2i+nv24WbLUWb2JjymdkHlzBwP0erpc78WotwP5g9AAu7Sk8GWVVNw==",
|
|
||||||
"funding": {
|
|
||||||
"url": "https://github.com/sponsors/colinhacks"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+246
@@ -0,0 +1,246 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
# [@discordjs/builders@0.16.0](https://github.com/discordjs/discord.js/compare/@discordjs/builders@0.15.0...@discordjs/builders@0.16.0) - (2022-07-17)
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
- Slash command name regex (#8265) ([32f9056](https://github.com/discordjs/discord.js/commit/32f9056b15edede3bab07de96afb4b56d3a9ecca))
|
||||||
|
- **TextInputBuilder:** Parse `custom_id`, `label`, and `style` (#8216) ([2d9dfa3](https://github.com/discordjs/discord.js/commit/2d9dfa3c6ea4bb972da2f7e088d148b798c866d9))
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
|
||||||
|
- Add codecov coverage badge to readmes (#8226) ([f6db285](https://github.com/discordjs/discord.js/commit/f6db285c073898a749fe4591cbd4463d1896daf5))
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- **builder:** Add max min length in string option (#8214) ([96c8d21](https://github.com/discordjs/discord.js/commit/96c8d21f95eb366c46ae23505ba9054f44821b25))
|
||||||
|
- Codecov (#8219) ([f10f4cd](https://github.com/discordjs/discord.js/commit/f10f4cdcd88ca6be7ec735ed3a415ba13da83db0))
|
||||||
|
- **docgen:** Update typedoc ([b3346f4](https://github.com/discordjs/discord.js/commit/b3346f4b9b3d4f96443506643d4631dc1c6d7b21))
|
||||||
|
- Website (#8043) ([127931d](https://github.com/discordjs/discord.js/commit/127931d1df7a2a5c27923c2f2151dbf3824e50cc))
|
||||||
|
- **docgen:** Typescript support ([3279b40](https://github.com/discordjs/discord.js/commit/3279b40912e6aa61507bedb7db15a2b8668de44b))
|
||||||
|
- Docgen package (#8029) ([8b979c0](https://github.com/discordjs/discord.js/commit/8b979c0245c42fd824d8e98745ee869f5360fc86))
|
||||||
|
|
||||||
|
## Refactor
|
||||||
|
|
||||||
|
- **builder:** Remove `unsafe*Builder`s (#8074) ([a4d1862](https://github.com/discordjs/discord.js/commit/a4d18629828234f43f03d1bd4851d4b727c6903b))
|
||||||
|
- Remove @sindresorhus/is as it's now esm only (#8133) ([c6f285b](https://github.com/discordjs/discord.js/commit/c6f285b7b089b004776fbeb444fe973a68d158d8))
|
||||||
|
- Move all the config files to root (#8033) ([769ea0b](https://github.com/discordjs/discord.js/commit/769ea0bfe78c4f1d413c6b397c604ffe91e39c6a))
|
||||||
|
|
||||||
|
## Typings
|
||||||
|
|
||||||
|
- Remove expect error (#8242) ([7e6dbaa](https://github.com/discordjs/discord.js/commit/7e6dbaaed900c07d1a04e23bbbf9cd0d1b0501c5))
|
||||||
|
- **builder:** Remove casting (#8241) ([8198da5](https://github.com/discordjs/discord.js/commit/8198da5cd0898e06954615a2287853321e7ebbd4))
|
||||||
|
|
||||||
|
# [@discordjs/builders@0.15.0](https://github.com/discordjs/discord.js/compare/@discordjs/builders@0.14.0...@discordjs/builders@0.15.0) - (2022-06-06)
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Allow builders to accept rest params and arrays (#7874) ([ad75be9](https://github.com/discordjs/discord.js/commit/ad75be9a9cf90c8624495df99b75177e6c24022f))
|
||||||
|
- Use vitest instead of jest for more speed ([8d8e6c0](https://github.com/discordjs/discord.js/commit/8d8e6c03decd7352a2aa180f6e5bc1a13602539b))
|
||||||
|
- Add scripts package for locally used scripts ([f2ae1f9](https://github.com/discordjs/discord.js/commit/f2ae1f9348bfd893332a9060f71a8a5f272a1b8b))
|
||||||
|
|
||||||
|
# [@discordjs/builders@0.15.0](https://github.com/discordjs/discord.js/compare/@discordjs/builders@0.14.0...@discordjs/builders@0.15.0) - (2022-06-05)
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Allow builders to accept rest params and arrays (#7874) ([ad75be9](https://github.com/discordjs/discord.js/commit/ad75be9a9cf90c8624495df99b75177e6c24022f))
|
||||||
|
- Use vitest instead of jest for more speed ([8d8e6c0](https://github.com/discordjs/discord.js/commit/8d8e6c03decd7352a2aa180f6e5bc1a13602539b))
|
||||||
|
- Add scripts package for locally used scripts ([f2ae1f9](https://github.com/discordjs/discord.js/commit/f2ae1f9348bfd893332a9060f71a8a5f272a1b8b))
|
||||||
|
|
||||||
|
# [@discordjs/builders@0.14.0](https://github.com/discordjs/discord.js/compare/@discordjs/builders@0.13.0...@discordjs/builders@0.14.0) - (2022-06-04)
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
- **builders:** Leftover invalid null type ([8a7cd10](https://github.com/discordjs/discord.js/commit/8a7cd10554a2a71cd2fe7f6a177b5f4f43464348))
|
||||||
|
- **SlashCommandBuilder:** Import `Permissions` correctly (#7921) ([7ce641d](https://github.com/discordjs/discord.js/commit/7ce641d33a4af6586d5e7beffbe7d38619dcf1a2))
|
||||||
|
- Add localizations for subcommand builders and option choices (#7862) ([c1b5e73](https://github.com/discordjs/discord.js/commit/c1b5e731daa9cbbfca03a046e47cb1221ee1ed7c))
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Export types from `interactions/slashCommands/mixins` (#7942) ([68d5169](https://github.com/discordjs/discord.js/commit/68d5169f66c96f8fe5be17a1c01cdd5155607ab2))
|
||||||
|
- **builders:** Add new command permissions v2 (#7861) ([de3f157](https://github.com/discordjs/discord.js/commit/de3f1573f07dda294cc0fbb1ca4b659eb2388a12))
|
||||||
|
- **builders:** Improve embed errors and predicates (#7795) ([ec8d87f](https://github.com/discordjs/discord.js/commit/ec8d87f93272cc9987f9613735c0361680c4ed1e))
|
||||||
|
|
||||||
|
## Refactor
|
||||||
|
|
||||||
|
- Use arrays instead of rest parameters for builders (#7759) ([29293d7](https://github.com/discordjs/discord.js/commit/29293d7bbb5ed463e52e5a5853817e5a09cf265b))
|
||||||
|
|
||||||
|
## Styling
|
||||||
|
|
||||||
|
- Cleanup tests and tsup configs ([6b8ef20](https://github.com/discordjs/discord.js/commit/6b8ef20cb3af5b5cfd176dd0aa0a1a1e98551629))
|
||||||
|
|
||||||
|
# [@discordjs/builders@0.13.0](https://github.com/discordjs/discord.js/compare/@discordjs/builders@0.12.0...@discordjs/builders@0.13.0) - (2022-04-17)
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
- Validate select menu options (#7566) ([b1d63d9](https://github.com/discordjs/discord.js/commit/b1d63d919a61f309ac89f27016b0f148678dac2b))
|
||||||
|
- **SelectMenu:** Set `placeholder` max to 150 (#7538) ([dcd4797](https://github.com/discordjs/discord.js/commit/dcd479767b6ec980a373f2ea1f22754f41661c1e))
|
||||||
|
- Only check `instanceof Component` once (#7546) ([0aa4851](https://github.com/discordjs/discord.js/commit/0aa48516a4e33497e8e8dc50da164a57cdee09d3))
|
||||||
|
- **builders:** Allow negative min/max value of number/integer option (#7484) ([3baa340](https://github.com/discordjs/discord.js/commit/3baa340821b8ecf8a16253bc0917a1033250d7c9))
|
||||||
|
- **components:** SetX should take rest parameters (#7461) ([3617359](https://github.com/discordjs/discord.js/commit/36173590a712f041b087b7882054805a8bd42dae))
|
||||||
|
- Unsafe embed builder field normalization (#7418) ([b936103](https://github.com/discordjs/discord.js/commit/b936103395121cb21a8c616f669ddab1d2efb0f1))
|
||||||
|
- Fix some typos (#7393) ([92a04f4](https://github.com/discordjs/discord.js/commit/92a04f4d98f6c6760214034cc8f5a1eaa78893c7))
|
||||||
|
- **builders:** Make type optional in constructor (#7391) ([4abb28c](https://github.com/discordjs/discord.js/commit/4abb28c0a1256c57a60369a6b8ec9e98c265b489))
|
||||||
|
- Don't create new instances of builders classes (#7343) ([d6b56d0](https://github.com/discordjs/discord.js/commit/d6b56d0080c4c5f8ace731f1e8bcae0c9d3fb5a5))
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
|
||||||
|
- Completely fix builders example link (#7543) ([1a14c0c](https://github.com/discordjs/discord.js/commit/1a14c0ca562ea173d363a770a0437209f461fd23))
|
||||||
|
- Add slash command builders example, fixes #7338 (#7339) ([3ae6f3c](https://github.com/discordjs/discord.js/commit/3ae6f3c313091151245d6e6b52337b459ecfc765))
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Slash command localization for builders (#7683) ([40b9a1d](https://github.com/discordjs/discord.js/commit/40b9a1d67d0b508ec593e030913acd8161cd17f8))
|
||||||
|
- Add API v10 support (#7477) ([72577c4](https://github.com/discordjs/discord.js/commit/72577c4bfd02524a27afb6ff4aebba9301a690d3))
|
||||||
|
- Add support for module: NodeNext in TS and ESM (#7598) ([8f1986a](https://github.com/discordjs/discord.js/commit/8f1986a6aa98365e09b00e84ad5f9f354ab61f3d))
|
||||||
|
- Add Modals and Text Inputs (#7023) ([ed92015](https://github.com/discordjs/discord.js/commit/ed920156344233241a21b0c0b99736a3a855c23c))
|
||||||
|
- Add missing `v13` component methods (#7466) ([f7257f0](https://github.com/discordjs/discord.js/commit/f7257f07655076eabfe355cb6a53260b39ca9670))
|
||||||
|
- **builders:** Add attachment command option type (#7203) ([ae0f35f](https://github.com/discordjs/discord.js/commit/ae0f35f51d68dfa5a7dc43d161ef9365171debdb))
|
||||||
|
- **components:** Add unsafe message component builders (#7387) ([6b6222b](https://github.com/discordjs/discord.js/commit/6b6222bf513d1ee8cd98fba0ad313def560b864f))
|
||||||
|
- **embed:** Add setFields (#7322) ([bcc5cda](https://github.com/discordjs/discord.js/commit/bcc5cda8a902ddb28c7e3578e0f29b4272832624))
|
||||||
|
|
||||||
|
## Refactor
|
||||||
|
|
||||||
|
- Remove nickname parsing (#7736) ([78a3afc](https://github.com/discordjs/discord.js/commit/78a3afcd7fdac358e06764cc0d675e1215c785f3))
|
||||||
|
- Replace zod with shapeshift (#7547) ([3c0bbac](https://github.com/discordjs/discord.js/commit/3c0bbac82fa9988af4a62ff00c66d149fbe6b921))
|
||||||
|
- Remove store channels (#7634) ([aedddb8](https://github.com/discordjs/discord.js/commit/aedddb875e740e1f1bd77f06ce1b361fd3b7bc36))
|
||||||
|
- Allow builders to accept emoji strings (#7616) ([fb9a9c2](https://github.com/discordjs/discord.js/commit/fb9a9c221121ee1c7986f9c775b77b9691a0ae15))
|
||||||
|
- Don't return builders from API data (#7584) ([549716e](https://github.com/discordjs/discord.js/commit/549716e4fcec89ca81216a6d22aa8e623175e37a))
|
||||||
|
- Remove obsolete builder methods (#7590) ([10607db](https://github.com/discordjs/discord.js/commit/10607dbdafe257c5cbf5b952b7eecec4919e8b4a))
|
||||||
|
- **Embed:** Remove add field (#7522) ([8478d2f](https://github.com/discordjs/discord.js/commit/8478d2f4de9ac013733850cbbc67902f7c5abc55))
|
||||||
|
- Make `data` public in builders (#7486) ([ba31203](https://github.com/discordjs/discord.js/commit/ba31203a0ad96e0a00f8312c397889351e4c5cfd))
|
||||||
|
- **embed:** Remove array support in favor of rest params (#7498) ([b3fa2ec](https://github.com/discordjs/discord.js/commit/b3fa2ece402839008738ad3adce3db958445838d))
|
||||||
|
- **components:** Default set boolean methods to true (#7502) ([b122149](https://github.com/discordjs/discord.js/commit/b12214922cea2f43afbe6b1555a74a3c8e16f798))
|
||||||
|
- Make public builder props getters (#7422) ([e8252ed](https://github.com/discordjs/discord.js/commit/e8252ed3b981a4b7e4013f12efadd2f5d9318d3e))
|
||||||
|
- **builders-methods:** Make methods consistent (#7395) ([f495364](https://github.com/discordjs/discord.js/commit/f4953647ff9f39127978c73bf8a62c08462802ca))
|
||||||
|
- Remove conditional autocomplete option return types (#7396) ([0909824](https://github.com/discordjs/discord.js/commit/09098240bfb13b8afafa4ab549f06d236e0ff1c9))
|
||||||
|
- **embed:** Mark properties as readonly (#7332) ([31768fc](https://github.com/discordjs/discord.js/commit/31768fcd69ed5b4566a340bda89ce881418e8272))
|
||||||
|
|
||||||
|
## Typings
|
||||||
|
|
||||||
|
- Fix regressions (#7649) ([5748dbe](https://github.com/discordjs/discord.js/commit/5748dbe08783beb80c526de38ccd105eb0e82664))
|
||||||
|
|
||||||
|
# [@discordjs/builders@0.12.0](https://github.com/discordjs/discord.js/compare/@discordjs/builders@0.11.0...@discordjs/builders@0.12.0) - (2022-01-24)
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
- **builders:** Dont export `Button` component stuff twice (#7289) ([86d9d06](https://github.com/discordjs/discord.js/commit/86d9d0674347c08d056cd054cb4ce4253195bf94))
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
|
||||||
|
- **SlashCommandSubcommands:** Updating old links from Discord developer portal (#7224) ([bd7a6f2](https://github.com/discordjs/discord.js/commit/bd7a6f265212624199fb0b2ddc8ece39759c63de))
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Add components to /builders (#7195) ([2bb40fd](https://github.com/discordjs/discord.js/commit/2bb40fd767cf5918e3ba422ff73082734bfa05b0))
|
||||||
|
|
||||||
|
## Typings
|
||||||
|
|
||||||
|
- Make `required` a boolean (#7307) ([c10afea](https://github.com/discordjs/discord.js/commit/c10afeadc702ab98bec5e077b3b92494a9596f9c))
|
||||||
|
|
||||||
|
# [0.11.0](https://github.com/discordjs/builders/compare/v0.10.0...v0.11.0) (2021-12-29)
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
- **ApplicationCommandOptions:** clean up code for builder options ([#68](https://github.com/discordjs/builders/issues/68)) ([b5d0b15](https://github.com/discordjs/builders/commit/b5d0b157b1262bd01fa011f8e0cf33adb82776e7))
|
||||||
|
|
||||||
|
# [0.10.0](https://github.com/discordjs/builders/compare/v0.9.0...v0.10.0) (2021-12-24)
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
- use zod instead of ow for max/min option validation ([#66](https://github.com/discordjs/builders/issues/66)) ([beb35fb](https://github.com/discordjs/builders/commit/beb35fb1f65bd6be2321e17cc792f67e8615fd48))
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- add max/min option for int and number builder options ([#47](https://github.com/discordjs/builders/issues/47)) ([2e1e860](https://github.com/discordjs/builders/commit/2e1e860b46e3453398b20df63dabb6d4325e32d1))
|
||||||
|
|
||||||
|
# [0.9.0](https://github.com/discordjs/builders/compare/v0.8.2...v0.9.0) (2021-12-02)
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
- replace ow with zod ([#58](https://github.com/discordjs/builders/issues/58)) ([0b6fb81](https://github.com/discordjs/builders/commit/0b6fb8161b858e42781855fb73aaa873fec58160))
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- **SlashCommandBuilder:** add autocomplete ([#53](https://github.com/discordjs/builders/issues/53)) ([05b07a7](https://github.com/discordjs/builders/commit/05b07a7e88848188c27d7380d9f948cba25ef778))
|
||||||
|
|
||||||
|
## [0.8.2](https://github.com/discordjs/builders/compare/v0.8.1...v0.8.2) (2021-10-30)
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
- downgrade ow because of esm issues ([#55](https://github.com/discordjs/builders/issues/55)) ([3722d2c](https://github.com/discordjs/builders/commit/3722d2c1109a7a5c0abad63c1a7eb944df6e46c8))
|
||||||
|
|
||||||
|
## [0.8.1](https://github.com/discordjs/builders/compare/v0.8.0...v0.8.1) (2021-10-29)
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
- documentation ([e33ec8d](https://github.com/discordjs/builders/commit/e33ec8dfd5785312f82e0afb017a3dac614fd71d))
|
||||||
|
|
||||||
|
# [0.7.0](https://github.com/discordjs/builders/compare/v0.6.0...v0.7.0) (2021-10-18)
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
- properly type `toJSON` methods ([#34](https://github.com/discordjs/builders/issues/34)) ([7723ad0](https://github.com/discordjs/builders/commit/7723ad0da169386e638188de220451a97513bc25))
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- **ContextMenus:** add context menu command builder ([#29](https://github.com/discordjs/builders/issues/29)) ([f0641e5](https://github.com/discordjs/builders/commit/f0641e55733de8992600f3082bcf054e6f815cf7))
|
||||||
|
- add support for channel types on channel options ([#41](https://github.com/discordjs/builders/issues/41)) ([f6c187e](https://github.com/discordjs/builders/commit/f6c187e0ad6ebe03e65186ece3e95cb1db5aeb50))
|
||||||
|
|
||||||
|
# [0.6.0](https://github.com/discordjs/builders/compare/v0.5.0...v0.6.0) (2021-08-24)
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
- **SlashCommandBuilder:** allow subcommands and groups to coexist at the root level ([#26](https://github.com/discordjs/builders/issues/26)) ([0be4daf](https://github.com/discordjs/builders/commit/0be4dafdfc0b5747c880be0078c00ada913eb4fb))
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- create `Embed` builder ([#11](https://github.com/discordjs/builders/issues/11)) ([eb942a4](https://github.com/discordjs/builders/commit/eb942a4d1f3bcec9a4e370b6af602a713ad8f9b7))
|
||||||
|
- **SlashCommandBuilder:** create setDefaultPermission function ([#19](https://github.com/discordjs/builders/issues/19)) ([5d53759](https://github.com/discordjs/builders/commit/5d537593937a8da330153ce4711b7d093a80330e))
|
||||||
|
- **SlashCommands:** add number option type ([#23](https://github.com/discordjs/builders/issues/23)) ([1563991](https://github.com/discordjs/builders/commit/1563991d421bb07bf7a412c87e7613692d770f04))
|
||||||
|
|
||||||
|
# [0.5.0](https://github.com/discordjs/builders/compare/v0.3.0...v0.5.0) (2021-08-10)
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- **Formatters:** add `formatEmoji` ([#20](https://github.com/discordjs/builders/issues/20)) ([c3d8bb5](https://github.com/discordjs/builders/commit/c3d8bb5363a1d46b45c0def4277da6921e2ba209))
|
||||||
|
|
||||||
|
# [0.4.0](https://github.com/discordjs/builders/compare/v0.3.0...v0.4.0) (2021-08-05)
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- `sub command` => `subcommand` ([#18](https://github.com/discordjs/builders/pull/18)) ([95599c5](https://github.com/discordjs/builders/commit/95599c5b5366ebd054c4c277c52f1a44cda1209d))
|
||||||
|
|
||||||
|
# [0.3.0](https://github.com/discordjs/builders/compare/v0.2.0...v0.3.0) (2021-08-01)
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
- **Shrug:** Update comment ([#14](https://github.com/discordjs/builders/issues/14)) ([6fa6c40](https://github.com/discordjs/builders/commit/6fa6c405f2ea733811677d3d1bfb1e2806d504d5))
|
||||||
|
- shrug face rendering ([#13](https://github.com/discordjs/builders/issues/13)) ([6ad24ec](https://github.com/discordjs/builders/commit/6ad24ecd96c82b0f576e78e9e53fc7bf9c36ef5d))
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- **formatters:** mentions ([#9](https://github.com/discordjs/builders/issues/9)) ([f83fe99](https://github.com/discordjs/builders/commit/f83fe99b83188ed999845751ffb005c687dbd60a))
|
||||||
|
- **Formatters:** Add a spoiler function ([#16](https://github.com/discordjs/builders/issues/16)) ([c213a6a](https://github.com/discordjs/builders/commit/c213a6abb114f65653017a4edec4bdba2162d771))
|
||||||
|
- **SlashCommands:** add slash command builders ([#3](https://github.com/discordjs/builders/issues/3)) ([6aa3af0](https://github.com/discordjs/builders/commit/6aa3af07b0ee342fff91f080914bb12b3ab773f8))
|
||||||
|
- shrug, tableflip and unflip strings ([#5](https://github.com/discordjs/builders/issues/5)) ([de5fa82](https://github.com/discordjs/builders/commit/de5fa823cd6f1feba5b2d0a63b2cb1761dfd1814))
|
||||||
|
|
||||||
|
# [0.2.0](https://github.com/discordjs/builders/compare/v0.1.1...v0.2.0) (2021-07-03)
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- **Formatters:** added `hyperlink` and `hideLinkEmbed` ([#4](https://github.com/discordjs/builders/issues/4)) ([c532daf](https://github.com/discordjs/builders/commit/c532daf2ba2feae75bf9668f63462e96a5314cff))
|
||||||
|
|
||||||
|
# [0.1.1](https://github.com/discordjs/builders/compare/v0.1.0...v0.1.1) (2021-06-30)
|
||||||
|
|
||||||
|
## Bug Fixes
|
||||||
|
|
||||||
|
- **Deps:** added `tslib` as dependency ([#2](https://github.com/discordjs/builders/issues/2)) ([5576ff3](https://github.com/discordjs/builders/commit/5576ff3b67136b957bed0ab8a4c655d5de322813))
|
||||||
|
|
||||||
|
# 0.1.0 (2021-06-30)
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- added message formatters ([#1](https://github.com/discordjs/builders/issues/1)) ([765e46d](https://github.com/discordjs/builders/commit/765e46dac96c4e49d350243e5fad34c2bc738a7c))
|
||||||
+7
-7
@@ -8,14 +8,14 @@
|
|||||||
<a href="https://discord.gg/djs"><img src="https://img.shields.io/discord/222078108977594368?color=5865F2&logo=discord&logoColor=white" alt="Discord server" /></a>
|
<a href="https://discord.gg/djs"><img src="https://img.shields.io/discord/222078108977594368?color=5865F2&logo=discord&logoColor=white" alt="Discord server" /></a>
|
||||||
<a href="https://www.npmjs.com/package/@discordjs/builders"><img src="https://img.shields.io/npm/v/@discordjs/builders.svg?maxAge=3600" alt="npm version" /></a>
|
<a href="https://www.npmjs.com/package/@discordjs/builders"><img src="https://img.shields.io/npm/v/@discordjs/builders.svg?maxAge=3600" alt="npm version" /></a>
|
||||||
<a href="https://www.npmjs.com/package/@discordjs/builders"><img src="https://img.shields.io/npm/dt/@discordjs/builders.svg?maxAge=3600" alt="npm downloads" /></a>
|
<a href="https://www.npmjs.com/package/@discordjs/builders"><img src="https://img.shields.io/npm/dt/@discordjs/builders.svg?maxAge=3600" alt="npm downloads" /></a>
|
||||||
<a href="https://github.com/discordjs/builders/actions"><img src="https://github.com/discordjs/builders/workflows/Tests/badge.svg" alt="Build status" /></a>
|
<a href="https://github.com/discordjs/discord.js/actions"><img src="https://github.com/discordjs/discord.js/actions/workflows/test.yml/badge.svg" alt="Build status" /></a>
|
||||||
<a href="https://codecov.io/gh/discordjs/builders"><img src="https://codecov.io/gh/discordjs/builders/branch/main/graph/badge.svg" alt="Code coverage" /></a>
|
<a href="https://codecov.io/gh/discordjs/discord.js" ><img src="https://codecov.io/gh/discordjs/discord.js/branch/main/graph/badge.svg?precision=2&flag=builders" alt="Code coverage" /></a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
**Node.js 16.6.0 or newer is required.**
|
**Node.js 16.9.0 or newer is required.**
|
||||||
|
|
||||||
```sh-session
|
```sh-session
|
||||||
npm install @discordjs/builders
|
npm install @discordjs/builders
|
||||||
@@ -27,17 +27,17 @@ pnpm add @discordjs/builders
|
|||||||
|
|
||||||
Here are some examples for the builders and utilities you can find in this package:
|
Here are some examples for the builders and utilities you can find in this package:
|
||||||
|
|
||||||
- [Slash Command Builders](./docs/examples/Slash%20Command%20Builders.md)
|
- [Slash Command Builders](https://github.com/discordjs/discord.js/blob/main/packages/builders/docs/examples/Slash%20Command%20Builders.md)
|
||||||
|
|
||||||
## Links
|
## Links
|
||||||
|
|
||||||
- [Website](https://discord.js.org/) ([source](https://github.com/discordjs/website))
|
- [Website](https://discord.js.org/) ([source](https://github.com/discordjs/discord.js/tree/main/packages/website))
|
||||||
- [Documentation](https://discord.js.org/#/docs/builders)
|
- [Documentation](https://discord.js.org/#/docs/builders)
|
||||||
- [Guide](https://discordjs.guide/) ([source](https://github.com/discordjs/guide))
|
- [Guide](https://discordjs.guide/) ([source](https://github.com/discordjs/guide))
|
||||||
See also the [Update Guide](https://discordjs.guide/additional-info/changes-in-v13.html), including updated and removed items in the library.
|
See also the [Update Guide](https://discordjs.guide/additional-info/changes-in-v13.html), including updated and removed items in the library.
|
||||||
- [discord.js Discord server](https://discord.gg/djs)
|
- [discord.js Discord server](https://discord.gg/djs)
|
||||||
- [Discord API Discord server](https://discord.gg/discord-api)
|
- [Discord API Discord server](https://discord.gg/discord-api)
|
||||||
- [GitHub](https://github.com/discordjs/builders)
|
- [GitHub](https://github.com/discordjs/discord.js/tree/main/packages/builders)
|
||||||
- [npm](https://www.npmjs.com/package/@discordjs/builders)
|
- [npm](https://www.npmjs.com/package/@discordjs/builders)
|
||||||
- [Related libraries](https://discord.com/developers/docs/topics/community-resources#libraries)
|
- [Related libraries](https://discord.com/developers/docs/topics/community-resources#libraries)
|
||||||
|
|
||||||
@@ -45,7 +45,7 @@ Here are some examples for the builders and utilities you can find in this packa
|
|||||||
|
|
||||||
Before creating an issue, please ensure that it hasn't already been reported/suggested, and double-check the
|
Before creating an issue, please ensure that it hasn't already been reported/suggested, and double-check the
|
||||||
[documentation](https://discord.js.org/#/docs/builders).
|
[documentation](https://discord.js.org/#/docs/builders).
|
||||||
See [the contribution guide](https://github.com/discordjs/builders/blob/main/.github/CONTRIBUTING.md) if you'd like to submit a PR.
|
See [the contribution guide](https://github.com/discordjs/discord.js/blob/main/.github/CONTRIBUTING.md) if you'd like to submit a PR.
|
||||||
|
|
||||||
## Help
|
## Help
|
||||||
|
|
||||||
|
|||||||
+811
-249
File diff suppressed because it is too large
Load Diff
+1556
-3
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
+1481
-3
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
Copyright (c) 2020 Colin McDonnell
|
Copyright (c) 2020 vladfrangu
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
+105
@@ -0,0 +1,105 @@
|
|||||||
|
# Discord API Types
|
||||||
|
|
||||||
|
[](https://github.com/discordjs/discord-api-types)
|
||||||
|
|
||||||
|
[](https://github.com/discordjs/discord-api-types/blob/main/LICENSE.md)
|
||||||
|
[](https://www.npmjs.com/package/discord-api-types)
|
||||||
|
[](https://deno.land/x/discord_api_types)
|
||||||
|
[](https://www.patreon.com/vladfrangu)
|
||||||
|
[](https://ko-fi.com/wolfgalvlad)
|
||||||
|
[](https://github.com/sponsors/vladfrangu)
|
||||||
|
[](https://vercel.com?utm_source=discordjs&utm_campaign=oss)
|
||||||
|
|
||||||
|
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/v10');
|
||||||
|
```
|
||||||
|
|
||||||
|
```ts
|
||||||
|
// TypeScript/ES Module support
|
||||||
|
import { APIUser } from 'discord-api-types/v10';
|
||||||
|
```
|
||||||
|
|
||||||
|
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/v10');
|
||||||
|
```
|
||||||
|
|
||||||
|
```ts
|
||||||
|
// TypeScript/ES Module support
|
||||||
|
import { GatewayVersion } from 'discord-api-types/gateway/v10';
|
||||||
|
```
|
||||||
|
|
||||||
|
> _**Note:** The `v*` exports (`discord-api-types/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/v10.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/v10.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/v10?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<HTTP Method><Type><Query|(JSON|FormData)Body|Result>` 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 `REST<HTTP Method>OAuth2`
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|
||||||
|
**A note about how types are documented**: This package will add types only for known and documented properties that are present in Discord's [API Documentation repository](https://github.com/discord/discord-api-docs),
|
||||||
|
that are mentioned in an open pull request, or known through other means _and have received the green light to be used_.
|
||||||
|
Anything else will not be documented (for example client only types).
|
||||||
|
|
||||||
|
With that aside, we may allow certain types that are not documented in the [API Documentation repository](https://github.com/discord/discord-api-docs) on a case by case basis.
|
||||||
|
They will be documented with an `@unstable` tag and are not subject with the same versioning rules.
|
||||||
Generated
Vendored
+9
@@ -0,0 +1,9 @@
|
|||||||
|
/**
|
||||||
|
* 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
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"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"}
|
||||||
Generated
Vendored
+3
@@ -0,0 +1,3 @@
|
|||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
//# sourceMappingURL=common.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"common.js","sourceRoot":"","sources":["common.ts"],"names":[],"mappings":""}
|
||||||
Generated
Vendored
+2
@@ -0,0 +1,2 @@
|
|||||||
|
export * from './v10';
|
||||||
|
//# sourceMappingURL=index.d.ts.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAGA,cAAc,OAAO,CAAC"}
|
||||||
Generated
Vendored
+4
-17
@@ -1,4 +1,6 @@
|
|||||||
"use strict";
|
"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) {
|
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||||
if (k2 === undefined) k2 = k;
|
if (k2 === undefined) k2 = k;
|
||||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||||
@@ -10,24 +12,9 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi
|
|||||||
if (k2 === undefined) k2 = k;
|
if (k2 === undefined) k2 = k;
|
||||||
o[k2] = m[k];
|
o[k2] = m[k];
|
||||||
}));
|
}));
|
||||||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
|
|
||||||
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
|
||||||
}) : function(o, v) {
|
|
||||||
o["default"] = v;
|
|
||||||
});
|
|
||||||
var __importStar = (this && this.__importStar) || function (mod) {
|
|
||||||
if (mod && mod.__esModule) return mod;
|
|
||||||
var result = {};
|
|
||||||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
|
|
||||||
__setModuleDefault(result, mod);
|
|
||||||
return result;
|
|
||||||
};
|
|
||||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
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);
|
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.z = void 0;
|
__exportStar(require("./v10"), exports);
|
||||||
const mod = __importStar(require("./external"));
|
//# sourceMappingURL=index.js.map
|
||||||
exports.z = mod;
|
|
||||||
__exportStar(require("./external"), exports);
|
|
||||||
exports.default = mod;
|
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";AAAA,+EAA+E;AAC/E,2FAA2F;;;;;;;;;;;;;;;;AAE3F,wCAAsB"}
|
||||||
Generated
Vendored
+8
@@ -0,0 +1,8 @@
|
|||||||
|
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;
|
||||||
+1471
File diff suppressed because it is too large
Load Diff
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
+243
@@ -0,0 +1,243 @@
|
|||||||
|
"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;
|
||||||
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||||
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||||
|
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||||
|
}
|
||||||
|
Object.defineProperty(o, k2, desc);
|
||||||
|
}) : (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 = '10';
|
||||||
|
/**
|
||||||
|
* 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[GatewayIntentBits["MessageContent"] = 32768] = "MessageContent";
|
||||||
|
GatewayIntentBits[GatewayIntentBits["GuildScheduledEvents"] = 65536] = "GuildScheduledEvents";
|
||||||
|
})(GatewayIntentBits = exports.GatewayIntentBits || (exports.GatewayIntentBits = {}));
|
||||||
|
/**
|
||||||
|
* https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events
|
||||||
|
*/
|
||||||
|
var GatewayDispatchEvents;
|
||||||
|
(function (GatewayDispatchEvents) {
|
||||||
|
GatewayDispatchEvents["ApplicationCommandPermissionsUpdate"] = "APPLICATION_COMMAND_PERMISSIONS_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["GuildScheduledEventCreate"] = "GUILD_SCHEDULED_EVENT_CREATE";
|
||||||
|
GatewayDispatchEvents["GuildScheduledEventUpdate"] = "GUILD_SCHEDULED_EVENT_UPDATE";
|
||||||
|
GatewayDispatchEvents["GuildScheduledEventDelete"] = "GUILD_SCHEDULED_EVENT_DELETE";
|
||||||
|
GatewayDispatchEvents["GuildScheduledEventUserAdd"] = "GUILD_SCHEDULED_EVENT_USER_ADD";
|
||||||
|
GatewayDispatchEvents["GuildScheduledEventUserRemove"] = "GUILD_SCHEDULED_EVENT_USER_REMOVE";
|
||||||
|
})(GatewayDispatchEvents = exports.GatewayDispatchEvents || (exports.GatewayDispatchEvents = {}));
|
||||||
|
// #endregion Shared
|
||||||
|
//# sourceMappingURL=v10.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"v10.js","sourceRoot":"","sources":["v10.ts"],"names":[],"mappings":"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"}
|
||||||
+8
@@ -0,0 +1,8 @@
|
|||||||
|
import mod from "./v10.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;
|
||||||
+608
@@ -0,0 +1,608 @@
|
|||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.Ready, {
|
||||||
|
v: number;
|
||||||
|
user: APIUser;
|
||||||
|
session_id: string;
|
||||||
|
private_channels: [];
|
||||||
|
guilds: APIUnavailableGuild[];
|
||||||
|
shard?: [number, number];
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.Resumed, never>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.ChannelCreate | GatewayDispatchEvents.ChannelDelete | GatewayDispatchEvents.ChannelUpdate, APIChannel>;
|
||||||
|
/**
|
||||||
|
* @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<GatewayDispatchEvents.ChannelPinsUpdate, {
|
||||||
|
guild_id?: string;
|
||||||
|
channel_id: string;
|
||||||
|
last_pin_timestamp?: string;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.GuildCreate | GatewayDispatchEvents.GuildUpdate, APIGuild>;
|
||||||
|
/**
|
||||||
|
* @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<GatewayDispatchEvents.GuildDelete, APIUnavailableGuild>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.GuildBanAdd | GatewayDispatchEvents.GuildBanRemove, {
|
||||||
|
guild_id: string;
|
||||||
|
user: APIUser;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* @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<GatewayDispatchEvents.GuildEmojisUpdate, {
|
||||||
|
guild_id: string;
|
||||||
|
emojis: APIEmoji[];
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.GuildIntegrationsUpdate, {
|
||||||
|
guild_id: string;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.GuildMemberAdd, APIGuildMember & {
|
||||||
|
guild_id: string;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.GuildMemberRemove, {
|
||||||
|
guild_id: string;
|
||||||
|
user: APIUser;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.GuildMemberUpdate, Omit<APIGuildMember, 'deaf' | 'mute'> & {
|
||||||
|
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<GatewayDispatchEvents.GuildMembersChunk, {
|
||||||
|
guild_id: string;
|
||||||
|
members: APIGuildMember[];
|
||||||
|
chunk_index?: number;
|
||||||
|
chunk_count?: number;
|
||||||
|
not_found?: unknown[];
|
||||||
|
presences?: RawGatewayPresenceUpdate[];
|
||||||
|
nonce?: string;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.GuildRoleCreate | GatewayDispatchEvents.GuildRoleUpdate, {
|
||||||
|
guild_id: string;
|
||||||
|
role: APIRole;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* @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<GatewayDispatchEvents.GuildRoleDelete, {
|
||||||
|
guild_id: string;
|
||||||
|
role_id: string;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.InviteCreate, {
|
||||||
|
channel_id: string;
|
||||||
|
code: string;
|
||||||
|
created_at: number;
|
||||||
|
guild_id?: string;
|
||||||
|
inviter?: APIUser;
|
||||||
|
max_age: number;
|
||||||
|
max_uses: number;
|
||||||
|
target_user?: APIUser;
|
||||||
|
target_user_type?: InviteTargetUserType;
|
||||||
|
temporary: boolean;
|
||||||
|
uses: 0;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.InviteDelete, {
|
||||||
|
channel_id: string;
|
||||||
|
guild_id?: string;
|
||||||
|
code: string;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.MessageCreate, APIMessage>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.MessageUpdate, {
|
||||||
|
id: string;
|
||||||
|
channel_id: string;
|
||||||
|
} & Partial<APIMessage>>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.MessageDelete, {
|
||||||
|
id: string;
|
||||||
|
channel_id: string;
|
||||||
|
guild_id?: string;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.MessageDeleteBulk, {
|
||||||
|
ids: string[];
|
||||||
|
channel_id: string;
|
||||||
|
guild_id?: string;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.MessageReactionAdd>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.MessageReactionRemove, 'member'>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.MessageReactionRemoveAll, MessageReactionRemoveData>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.MessageReactionRemoveEmoji, MessageReactionRemoveData & {
|
||||||
|
emoji: APIEmoji;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.PresenceUpdate, RawGatewayPresenceUpdate>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.TypingStart, {
|
||||||
|
channel_id: string;
|
||||||
|
guild_id?: string;
|
||||||
|
user_id: string;
|
||||||
|
timestamp: number;
|
||||||
|
member?: APIGuildMember;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.UserUpdate, APIUser>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.VoiceStateUpdate, GatewayVoiceState>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.VoiceServerUpdate, {
|
||||||
|
token: string;
|
||||||
|
guild_id: string;
|
||||||
|
endpoint: string;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<GatewayDispatchEvents.WebhooksUpdate, {
|
||||||
|
guild_id: string;
|
||||||
|
channel_id: string;
|
||||||
|
}>;
|
||||||
|
/**
|
||||||
|
* 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<BasePayload, 't'>;
|
||||||
|
/**
|
||||||
|
* @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
|
||||||
|
*/
|
||||||
|
interface DataPayload<Event extends GatewayDispatchEvents, D = unknown> 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<E extends GatewayDispatchEvents, O extends string = never> = DataPayload<E, Omit<{
|
||||||
|
user_id: string;
|
||||||
|
channel_id: string;
|
||||||
|
message_id: string;
|
||||||
|
guild_id?: string;
|
||||||
|
member?: APIGuildMember;
|
||||||
|
emoji: APIEmoji;
|
||||||
|
}, O>>;
|
||||||
|
/**
|
||||||
|
* @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
|
||||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
+167
@@ -0,0 +1,167 @@
|
|||||||
|
"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;
|
||||||
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||||
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||||
|
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||||
|
}
|
||||||
|
Object.defineProperty(o, k2, desc);
|
||||||
|
}) : (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
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"v6.js","sourceRoot":"","sources":["v6.ts"],"names":[],"mappings":"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"}
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
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;
|
||||||
+1455
File diff suppressed because it is too large
Load Diff
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
+242
@@ -0,0 +1,242 @@
|
|||||||
|
"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;
|
||||||
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||||
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||||
|
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||||
|
}
|
||||||
|
Object.defineProperty(o, k2, desc);
|
||||||
|
}) : (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);
|
||||||
|
/**
|
||||||
|
* @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10.
|
||||||
|
*/
|
||||||
|
exports.GatewayVersion = '8';
|
||||||
|
/**
|
||||||
|
* https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-opcodes
|
||||||
|
* @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10.
|
||||||
|
*/
|
||||||
|
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
|
||||||
|
* @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10.
|
||||||
|
*/
|
||||||
|
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
|
||||||
|
* @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10.
|
||||||
|
*/
|
||||||
|
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[GatewayIntentBits["GuildScheduledEvents"] = 65536] = "GuildScheduledEvents";
|
||||||
|
})(GatewayIntentBits = exports.GatewayIntentBits || (exports.GatewayIntentBits = {}));
|
||||||
|
/**
|
||||||
|
* https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events
|
||||||
|
* @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10.
|
||||||
|
*/
|
||||||
|
var GatewayDispatchEvents;
|
||||||
|
(function (GatewayDispatchEvents) {
|
||||||
|
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["GuildScheduledEventCreate"] = "GUILD_SCHEDULED_EVENT_CREATE";
|
||||||
|
GatewayDispatchEvents["GuildScheduledEventUpdate"] = "GUILD_SCHEDULED_EVENT_UPDATE";
|
||||||
|
GatewayDispatchEvents["GuildScheduledEventDelete"] = "GUILD_SCHEDULED_EVENT_DELETE";
|
||||||
|
GatewayDispatchEvents["GuildScheduledEventUserAdd"] = "GUILD_SCHEDULED_EVENT_USER_ADD";
|
||||||
|
GatewayDispatchEvents["GuildScheduledEventUserRemove"] = "GUILD_SCHEDULED_EVENT_USER_REMOVE";
|
||||||
|
})(GatewayDispatchEvents = exports.GatewayDispatchEvents || (exports.GatewayDispatchEvents = {}));
|
||||||
|
// #endregion Shared
|
||||||
|
//# sourceMappingURL=v8.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"v8.js","sourceRoot":"","sources":["v8.ts"],"names":[],"mappings":";AAAA;;GAEG;;;;;;;;;;;;;;;;;AA0BH,2CAAyB;AAEzB;;GAEG;AACU,QAAA,cAAc,GAAG,GAAG,CAAC;AAElC;;;GAGG;AACH,IAAY,cA8CX;AA9CD,WAAY,cAAc;IACzB;;OAEG;IACH,2DAAQ,CAAA;IACR;;;OAGG;IACH,6DAAS,CAAA;IACT;;OAEG;IACH,2DAAQ,CAAA;IACR;;OAEG;IACH,uEAAc,CAAA;IACd;;OAEG;IACH,2EAAgB,CAAA;IAChB;;OAEG;IACH,uDAAU,CAAA;IACV;;OAEG;IACH,6DAAS,CAAA;IACT;;OAEG;IACH,iFAAmB,CAAA;IACnB;;OAEG;IACH,uEAAc,CAAA;IACd;;OAEG;IACH,sDAAK,CAAA;IACL;;OAEG;IACH,oEAAY,CAAA;AACb,CAAC,EA9CW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QA8CzB;AAED;;;GAGG;AACH,IAAY,iBA8EX;AA9ED,WAAY,iBAAiB;IAC5B;;OAEG;IACH,4EAAmB,CAAA;IACnB;;;;OAIG;IACH,8EAAa,CAAA;IACb;;;;OAIG;IACH,0EAAW,CAAA;IACX;;;;OAIG;IACH,oFAAgB,CAAA;IAChB;;;;OAIG;IACH,4FAAoB,CAAA;IACpB;;OAEG;IACH,4FAAoB,CAAA;IACpB;;;;OAIG;IACH,wEAAiB,CAAA;IACjB;;OAEG;IACH,0EAAW,CAAA;IACX;;OAEG;IACH,kFAAe,CAAA;IACf;;;;OAIG;IACH,4EAAY,CAAA;IACZ;;;;OAIG;IACH,oFAAgB,CAAA;IAChB;;OAEG;IACH,sFAAiB,CAAA;IACjB;;;;OAIG;IACH,gFAAc,CAAA;IACd;;;;;;;OAOG;IACH,sFAAiB,CAAA;AAClB,CAAC,EA9EW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QA8E5B;AAED;;;GAGG;AACH,IAAY,iBAiBX;AAjBD,WAAY,iBAAiB;IAC5B,6DAAe,CAAA;IACf,yEAAqB,CAAA;IACrB,mEAAkB,CAAA;IAClB,6FAA+B,CAAA;IAC/B,oFAA0B,CAAA;IAC1B,4EAAsB,CAAA;IACtB,0EAAqB,CAAA;IACrB,mFAAyB,CAAA;IACzB,+EAAuB,CAAA;IACvB,6EAAsB,CAAA;IACtB,8FAA+B,CAAA;IAC/B,wFAA4B,CAAA;IAC5B,gFAAwB,CAAA;IACxB,gGAAgC,CAAA;IAChC,2FAA6B,CAAA;IAC7B,6FAA8B,CAAA;AAC/B,CAAC,EAjBW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAiB5B;AAED;;;GAGG;AACH,IAAY,qBAkDX;AAlDD,WAAY,qBAAqB;IAChC,yDAAgC,CAAA;IAChC,yDAAgC,CAAA;IAChC,kEAAyC,CAAA;IACzC,yDAAgC,CAAA;IAChC,sDAA6B,CAAA;IAC7B,4DAAmC,CAAA;IACnC,qDAA4B,CAAA;IAC5B,qDAA4B,CAAA;IAC5B,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,sEAA6C,CAAA;IAC7C,qDAA4B,CAAA;IAC5B,iEAAwC,CAAA;IACxC,iEAAwC,CAAA;IACxC,iEAAwC,CAAA;IACxC,iEAAwC,CAAA;IACxC,uDAA8B,CAAA;IAC9B,uDAA8B,CAAA;IAC9B,yDAAgC,CAAA;IAChC,yDAAgC,CAAA;IAChC,kEAAyC,CAAA;IACzC,oEAA2C,CAAA;IAC3C,0EAAiD,CAAA;IACjD,iFAAwD,CAAA;IACxD,qFAA4D,CAAA;IAC5D,yDAAgC,CAAA;IAChC,2DAAkC,CAAA;IAClC,sEAA6C,CAAA;IAC7C,sEAA6C,CAAA;IAC7C,sEAA6C,CAAA;IAC7C,wCAAe,CAAA;IACf,4CAAmB,CAAA;IACnB,qDAA4B,CAAA;IAC5B,mDAA0B,CAAA;IAC1B,kEAAyC,CAAA;IACzC,gEAAuC,CAAA;IACvC,2DAAkC,CAAA;IAClC,mFAA0D,CAAA;IAC1D,mFAA0D,CAAA;IAC1D,mFAA0D,CAAA;IAC1D,sFAA6D,CAAA;IAC7D,4FAAmE,CAAA;AACpE,CAAC,EAlDW,qBAAqB,GAArB,6BAAqB,KAArB,6BAAqB,QAkDhC;AA4gDD,oBAAoB"}
|
||||||
+8
@@ -0,0 +1,8 @@
|
|||||||
|
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;
|
||||||
+1470
File diff suppressed because it is too large
Load Diff
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
+242
@@ -0,0 +1,242 @@
|
|||||||
|
"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;
|
||||||
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||||
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||||
|
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||||
|
}
|
||||||
|
Object.defineProperty(o, k2, desc);
|
||||||
|
}) : (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[GatewayIntentBits["GuildScheduledEvents"] = 65536] = "GuildScheduledEvents";
|
||||||
|
})(GatewayIntentBits = exports.GatewayIntentBits || (exports.GatewayIntentBits = {}));
|
||||||
|
/**
|
||||||
|
* https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events
|
||||||
|
*/
|
||||||
|
var GatewayDispatchEvents;
|
||||||
|
(function (GatewayDispatchEvents) {
|
||||||
|
GatewayDispatchEvents["ApplicationCommandPermissionsUpdate"] = "APPLICATION_COMMAND_PERMISSIONS_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["GuildScheduledEventCreate"] = "GUILD_SCHEDULED_EVENT_CREATE";
|
||||||
|
GatewayDispatchEvents["GuildScheduledEventUpdate"] = "GUILD_SCHEDULED_EVENT_UPDATE";
|
||||||
|
GatewayDispatchEvents["GuildScheduledEventDelete"] = "GUILD_SCHEDULED_EVENT_DELETE";
|
||||||
|
GatewayDispatchEvents["GuildScheduledEventUserAdd"] = "GUILD_SCHEDULED_EVENT_USER_ADD";
|
||||||
|
GatewayDispatchEvents["GuildScheduledEventUserRemove"] = "GUILD_SCHEDULED_EVENT_USER_REMOVE";
|
||||||
|
})(GatewayDispatchEvents = exports.GatewayDispatchEvents || (exports.GatewayDispatchEvents = {}));
|
||||||
|
// #endregion Shared
|
||||||
|
//# sourceMappingURL=v9.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"v9.js","sourceRoot":"","sources":["v9.ts"],"names":[],"mappings":"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"}
|
||||||
+8
@@ -0,0 +1,8 @@
|
|||||||
|
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;
|
||||||
+83
@@ -0,0 +1,83 @@
|
|||||||
|
/**
|
||||||
|
* 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
|
||||||
|
* @deprecated Passing `!` in user mentions is no longer necessary / supported, and future message contents won't have it
|
||||||
|
*/
|
||||||
|
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
|
||||||
|
* @deprecated Passing `!` in user mentions is no longer necessary / supported, and future message contents won't have it
|
||||||
|
*/
|
||||||
|
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
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
{"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;;;;;OAKG;;IAEH;;;;;OAKG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;CAEM,CAAC"}
|
||||||
+82
@@ -0,0 +1,82 @@
|
|||||||
|
"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: /<@(?<id>\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
|
||||||
|
* @deprecated Passing `!` in user mentions is no longer necessary / supported, and future message contents won't have it
|
||||||
|
*/
|
||||||
|
UserWithNickname: /<@!(?<id>\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
|
||||||
|
* @deprecated Passing `!` in user mentions is no longer necessary / supported, and future message contents won't have it
|
||||||
|
*/
|
||||||
|
UserWithOptionalNickname: /<@!?(?<id>\d{17,20})>/,
|
||||||
|
/**
|
||||||
|
* Regular expression for matching a channel mention
|
||||||
|
*
|
||||||
|
* The `id` group property is present on the `exec` result of this expression
|
||||||
|
*/
|
||||||
|
Channel: /<#(?<id>\d{17,20})>/,
|
||||||
|
/**
|
||||||
|
* Regular expression for matching a role mention
|
||||||
|
*
|
||||||
|
* The `id` group property is present on the `exec` result of this expression
|
||||||
|
*/
|
||||||
|
Role: /<@&(?<id>\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: /<(?<animated>a)?:(?<name>\w{2,32}):(?<id>\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: /<(?<animated>a):(?<name>\w{2,32}):(?<id>\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: /<:(?<name>\w{2,32}):(?<id>\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: /<t:(?<timestamp>-?\d{1,13})(:(?<style>[tTdDfFR]))?>/,
|
||||||
|
/**
|
||||||
|
* Regular expression for matching strictly default styled timestamps
|
||||||
|
*
|
||||||
|
* The `timestamp` group property is present on the `exec` result of this expression
|
||||||
|
*/
|
||||||
|
DefaultStyledTimestamp: /<t:(?<timestamp>-?\d{1,13})>/,
|
||||||
|
/**
|
||||||
|
* Regular expression for matching strictly custom styled timestamps
|
||||||
|
*
|
||||||
|
* The `timestamp` and `style` group properties are present on the `exec` result of this expression
|
||||||
|
*/
|
||||||
|
StyledTimestamp: /<t:(?<timestamp>-?\d{1,13}):(?<style>[tTdDfFR])>/,
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* Freezes the formatting patterns
|
||||||
|
* @internal
|
||||||
|
*/
|
||||||
|
Object.freeze(exports.FormattingPatterns);
|
||||||
|
//# sourceMappingURL=globals.js.map
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"globals.js","sourceRoot":"","sources":["globals.ts"],"names":[],"mappings":";;;AAWA;;GAEG;AACU,QAAA,kBAAkB,GAAG;IACjC;;;;OAIG;IACH,IAAI,EAAE,qBAAqB;IAC3B;;;;;OAKG;IACH,gBAAgB,EAAE,sBAAsB;IACxC;;;;;OAKG;IACH,wBAAwB,EAAE,uBAAuB;IACjD;;;;OAIG;IACH,OAAO,EAAE,qBAAqB;IAC9B;;;;OAIG;IACH,IAAI,EAAE,sBAAsB;IAC5B;;;;OAIG;IACH,KAAK,EAAE,sDAAsD;IAC7D;;;;OAIG;IACH,aAAa,EAAE,qDAAqD;IACpE;;;;OAIG;IACH,WAAW,EAAE,uCAAuC;IACpD;;;;OAIG;IACH,SAAS,EAAE,qDAAqD;IAChE;;;;OAIG;IACH,sBAAsB,EAAE,8BAA8B;IACtD;;;;OAIG;IACH,eAAe,EAAE,kDAAkD;CAC1D,CAAC;AAEX;;;GAGG;AACH,MAAM,CAAC,MAAM,CAAC,0BAAkB,CAAC,CAAC"}
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
import mod from "./globals.js";
|
||||||
|
|
||||||
|
export default mod;
|
||||||
|
export const FormattingPatterns = mod.FormattingPatterns;
|
||||||
+206
@@ -0,0 +1,206 @@
|
|||||||
|
{
|
||||||
|
"name": "discord-api-types",
|
||||||
|
"version": "0.36.3",
|
||||||
|
"description": "Discord API typings that are kept up to date for use in bot library creation.",
|
||||||
|
"homepage": "https://discord-api-types.dev",
|
||||||
|
"exports": {
|
||||||
|
"./globals": {
|
||||||
|
"require": "./globals.js",
|
||||||
|
"import": "./globals.mjs",
|
||||||
|
"types": "./globals.d.ts"
|
||||||
|
},
|
||||||
|
"./v6": {
|
||||||
|
"require": "./v6.js",
|
||||||
|
"import": "./v6.mjs",
|
||||||
|
"types": "./v6.d.ts"
|
||||||
|
},
|
||||||
|
"./v8": {
|
||||||
|
"require": "./v8.js",
|
||||||
|
"import": "./v8.mjs",
|
||||||
|
"types": "./v8.d.ts"
|
||||||
|
},
|
||||||
|
"./v9": {
|
||||||
|
"require": "./v9.js",
|
||||||
|
"import": "./v9.mjs",
|
||||||
|
"types": "./v9.d.ts"
|
||||||
|
},
|
||||||
|
"./v10": {
|
||||||
|
"require": "./v10.js",
|
||||||
|
"import": "./v10.mjs",
|
||||||
|
"types": "./v10.d.ts"
|
||||||
|
},
|
||||||
|
"./gateway": {
|
||||||
|
"require": "./gateway/index.js",
|
||||||
|
"import": "./gateway/index.mjs",
|
||||||
|
"types": "./gateway/index.d.ts"
|
||||||
|
},
|
||||||
|
"./gateway/v*": {
|
||||||
|
"require": "./gateway/v*.js",
|
||||||
|
"import": "./gateway/v*.mjs",
|
||||||
|
"types": "./gateway/v*.d.ts"
|
||||||
|
},
|
||||||
|
"./payloads": {
|
||||||
|
"require": "./payloads/index.js",
|
||||||
|
"import": "./payloads/index.mjs",
|
||||||
|
"types": "./payloads/index.d.ts"
|
||||||
|
},
|
||||||
|
"./payloads/v*": {
|
||||||
|
"require": "./payloads/v*/index.js",
|
||||||
|
"import": "./payloads/v*/index.mjs",
|
||||||
|
"types": "./payloads/v*/index.d.ts"
|
||||||
|
},
|
||||||
|
"./rest": {
|
||||||
|
"require": "./rest/index.js",
|
||||||
|
"import": "./rest/index.mjs",
|
||||||
|
"types": "./rest/index.d.ts"
|
||||||
|
},
|
||||||
|
"./rest/v*": {
|
||||||
|
"require": "./rest/v*/index.js",
|
||||||
|
"import": "./rest/v*/index.mjs",
|
||||||
|
"types": "./rest/v*/index.d.ts"
|
||||||
|
},
|
||||||
|
"./rpc": {
|
||||||
|
"require": "./rpc/index.js",
|
||||||
|
"import": "./rpc/index.mjs",
|
||||||
|
"types": "./rpc/index.d.ts"
|
||||||
|
},
|
||||||
|
"./rpc/v*": {
|
||||||
|
"require": "./rpc/v*.js",
|
||||||
|
"import": "./rpc/v*.mjs",
|
||||||
|
"types": "./rpc/v*.d.ts"
|
||||||
|
},
|
||||||
|
"./voice": {
|
||||||
|
"require": "./voice/index.js",
|
||||||
|
"import": "./voice/index.mjs",
|
||||||
|
"types": "./voice/index.d.ts"
|
||||||
|
},
|
||||||
|
"./voice/v*": {
|
||||||
|
"require": "./voice/v*.js",
|
||||||
|
"import": "./voice/v*.mjs",
|
||||||
|
"types": "./voice/v*.d.ts"
|
||||||
|
},
|
||||||
|
"./utils": {
|
||||||
|
"require": "./utils/index.js",
|
||||||
|
"import": "./utils/index.mjs",
|
||||||
|
"types": "./utils/index.d.ts"
|
||||||
|
},
|
||||||
|
"./utils/v*": {
|
||||||
|
"require": "./utils/v*.js",
|
||||||
|
"import": "./utils/v*.mjs",
|
||||||
|
"types": "./utils/v*.d.ts"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"scripts": {
|
||||||
|
"build:ci": "tsc --noEmit --incremental false",
|
||||||
|
"build:deno": "node ./scripts/deno.mjs",
|
||||||
|
"build:node": "tsc && run-p esm:*",
|
||||||
|
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
|
||||||
|
"ci:pr": "run-s changelog lint build:deno && node ./scripts/bump-website-version.mjs",
|
||||||
|
"clean:deno": "rimraf deno/",
|
||||||
|
"clean:node": "rimraf {gateway,payloads,rest,rpc,voice,utils}/**/*.{js,mjs,d.ts,*map} {globals,v*}.{js,mjs,d.ts,*map}",
|
||||||
|
"clean": "run-p clean:*",
|
||||||
|
"esm:gateway": "gen-esm-wrapper ./gateway/index.js ./gateway/index.mjs",
|
||||||
|
"esm:globals": "gen-esm-wrapper ./globals.js ./globals.mjs",
|
||||||
|
"esm:payloads": "gen-esm-wrapper ./payloads/index.js ./payloads/index.mjs",
|
||||||
|
"esm:rest": "gen-esm-wrapper ./rest/index.js ./rest/index.mjs",
|
||||||
|
"esm:rpc": "gen-esm-wrapper ./rpc/index.js ./rpc/index.mjs",
|
||||||
|
"esm:utils": "gen-esm-wrapper ./utils/index.js ./utils/index.mjs",
|
||||||
|
"esm:versions": "node ./scripts/versions.mjs",
|
||||||
|
"esm:voice": "gen-esm-wrapper ./voice/index.js ./voice/index.mjs",
|
||||||
|
"lint": "prettier --write . && eslint --fix --ext mjs,ts {gateway,payloads,rest,rpc,voice,utils}/**/*.ts {globals,v*}.ts scripts/**/*.mjs",
|
||||||
|
"postpublish": "run-s clean:node build:deno",
|
||||||
|
"prepare": "is-ci || husky install",
|
||||||
|
"prepublishOnly": "run-s clean test:lint build:node",
|
||||||
|
"test:lint": "prettier --check . && eslint --ext mjs,ts {gateway,payloads,rest,rpc,voice,utils}/**/*.ts {globals,v*}.ts scripts/**/*.mjs",
|
||||||
|
"pretest:types": "tsc",
|
||||||
|
"test:types": "node ./scripts/run-tsd.mjs",
|
||||||
|
"posttest:types": "npm run clean:node"
|
||||||
|
},
|
||||||
|
"keywords": [
|
||||||
|
"discord",
|
||||||
|
"discord api",
|
||||||
|
"types",
|
||||||
|
"discordjs"
|
||||||
|
],
|
||||||
|
"author": "Vlad Frangu <kingdgrizzle@gmail.com>",
|
||||||
|
"license": "MIT",
|
||||||
|
"files": [
|
||||||
|
"{gateway,payloads,rest,rpc,voice,utils}/**/*.{js,js.map,d.ts,d.ts.map,mjs}",
|
||||||
|
"{globals,v*}.{js,js.map,d.ts,d.ts.map,mjs}"
|
||||||
|
],
|
||||||
|
"devDependencies": {
|
||||||
|
"@babel/runtime-corejs3": "^7.18.0",
|
||||||
|
"@commitlint/cli": "^17.0.0",
|
||||||
|
"@commitlint/config-angular": "^17.0.0",
|
||||||
|
"@favware/npm-deprecate": "^1.0.4",
|
||||||
|
"@octokit/action": "^3.18.1",
|
||||||
|
"@octokit/webhooks-types": "^5.6.0",
|
||||||
|
"@sapphire/prettier-config": "^1.4.3",
|
||||||
|
"@types/conventional-recommended-bump": "^6.1.0",
|
||||||
|
"@types/node": "^17.0.35",
|
||||||
|
"@typescript-eslint/eslint-plugin": "^5.26.0",
|
||||||
|
"@typescript-eslint/parser": "^5.26.0",
|
||||||
|
"conventional-changelog-cli": "^2.2.2",
|
||||||
|
"conventional-recommended-bump": "^6.1.0",
|
||||||
|
"eslint": "^8.16.0",
|
||||||
|
"eslint-config-marine": "^9.4.1",
|
||||||
|
"eslint-config-prettier": "^8.5.0",
|
||||||
|
"eslint-import-resolver-typescript": "^2.7.1",
|
||||||
|
"eslint-plugin-import": "^2.26.0",
|
||||||
|
"eslint-plugin-jsx-a11y": "^6.5.1",
|
||||||
|
"eslint-plugin-react": "^7.30.0",
|
||||||
|
"eslint-plugin-react-hooks": "^4.5.0",
|
||||||
|
"gen-esm-wrapper": "^1.1.3",
|
||||||
|
"husky": "^8.0.1",
|
||||||
|
"is-ci": "^3.0.1",
|
||||||
|
"lint-staged": "^12.4.1",
|
||||||
|
"npm-run-all": "^4.1.5",
|
||||||
|
"prettier": "^2.6.2",
|
||||||
|
"pretty-quick": "^3.1.3",
|
||||||
|
"rimraf": "^3.0.2",
|
||||||
|
"tsd": "^0.20.0",
|
||||||
|
"typescript": "^4.6.4"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/discordjs/discord-api-types"
|
||||||
|
},
|
||||||
|
"lint-staged": {
|
||||||
|
"{gateway,payloads,rest,rpc,voice,utils}/**/*.{mjs,js,ts}": "eslint --fix --ext mjs,js,ts",
|
||||||
|
"{globals,v*}.ts": "eslint --fix --ext mjs,js,ts"
|
||||||
|
},
|
||||||
|
"commitlint": {
|
||||||
|
"extends": [
|
||||||
|
"@commitlint/config-angular"
|
||||||
|
],
|
||||||
|
"rules": {
|
||||||
|
"type-enum": [
|
||||||
|
2,
|
||||||
|
"always",
|
||||||
|
[
|
||||||
|
"chore",
|
||||||
|
"build",
|
||||||
|
"ci",
|
||||||
|
"docs",
|
||||||
|
"feat",
|
||||||
|
"fix",
|
||||||
|
"perf",
|
||||||
|
"refactor",
|
||||||
|
"revert",
|
||||||
|
"style",
|
||||||
|
"test",
|
||||||
|
"types",
|
||||||
|
"wip"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"scope-case": [
|
||||||
|
1,
|
||||||
|
"always",
|
||||||
|
"pascal-case"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tsd": {
|
||||||
|
"directory": "tests"
|
||||||
|
}
|
||||||
|
}
|
||||||
Generated
Vendored
+53
@@ -0,0 +1,53 @@
|
|||||||
|
import type { LocaleString } from '../rest/common';
|
||||||
|
/**
|
||||||
|
* https://discord.com/developers/docs/topics/permissions#permissions-bitwise-permission-flags
|
||||||
|
*
|
||||||
|
* These flags are exported as `BigInt`s and NOT numbers. Wrapping them in `Number()`
|
||||||
|
* may cause issues, try to use BigInts as much as possible or modules that can
|
||||||
|
* replicate them in some way
|
||||||
|
*/
|
||||||
|
export declare const PermissionFlagsBits: {
|
||||||
|
readonly CreateInstantInvite: bigint;
|
||||||
|
readonly KickMembers: bigint;
|
||||||
|
readonly BanMembers: bigint;
|
||||||
|
readonly Administrator: bigint;
|
||||||
|
readonly ManageChannels: bigint;
|
||||||
|
readonly ManageGuild: bigint;
|
||||||
|
readonly AddReactions: bigint;
|
||||||
|
readonly ViewAuditLog: bigint;
|
||||||
|
readonly PrioritySpeaker: bigint;
|
||||||
|
readonly Stream: bigint;
|
||||||
|
readonly ViewChannel: bigint;
|
||||||
|
readonly SendMessages: bigint;
|
||||||
|
readonly SendTTSMessages: bigint;
|
||||||
|
readonly ManageMessages: bigint;
|
||||||
|
readonly EmbedLinks: bigint;
|
||||||
|
readonly AttachFiles: bigint;
|
||||||
|
readonly ReadMessageHistory: bigint;
|
||||||
|
readonly MentionEveryone: bigint;
|
||||||
|
readonly UseExternalEmojis: bigint;
|
||||||
|
readonly ViewGuildInsights: bigint;
|
||||||
|
readonly Connect: bigint;
|
||||||
|
readonly Speak: bigint;
|
||||||
|
readonly MuteMembers: bigint;
|
||||||
|
readonly DeafenMembers: bigint;
|
||||||
|
readonly MoveMembers: bigint;
|
||||||
|
readonly UseVAD: bigint;
|
||||||
|
readonly ChangeNickname: bigint;
|
||||||
|
readonly ManageNicknames: bigint;
|
||||||
|
readonly ManageRoles: bigint;
|
||||||
|
readonly ManageWebhooks: bigint;
|
||||||
|
readonly ManageEmojisAndStickers: bigint;
|
||||||
|
readonly UseApplicationCommands: bigint;
|
||||||
|
readonly RequestToSpeak: bigint;
|
||||||
|
readonly ManageEvents: bigint;
|
||||||
|
readonly ManageThreads: bigint;
|
||||||
|
readonly CreatePublicThreads: bigint;
|
||||||
|
readonly CreatePrivateThreads: bigint;
|
||||||
|
readonly UseExternalStickers: bigint;
|
||||||
|
readonly SendMessagesInThreads: bigint;
|
||||||
|
readonly UseEmbeddedActivities: bigint;
|
||||||
|
readonly ModerateMembers: bigint;
|
||||||
|
};
|
||||||
|
export declare type LocalizationMap = Partial<Record<LocaleString, string | null>>;
|
||||||
|
//# sourceMappingURL=common.d.ts.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"common.d.ts","sourceRoot":"","sources":["common.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAEnD;;;;;;GAMG;AACH,eAAO,MAAM,mBAAmB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA0CtB,CAAC;AAQX,oBAAY,eAAe,GAAG,OAAO,CAAC,MAAM,CAAC,YAAY,EAAE,MAAM,GAAG,IAAI,CAAC,CAAC,CAAC"}
|
||||||
Generated
Vendored
+59
@@ -0,0 +1,59 @@
|
|||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
exports.PermissionFlagsBits = void 0;
|
||||||
|
/**
|
||||||
|
* https://discord.com/developers/docs/topics/permissions#permissions-bitwise-permission-flags
|
||||||
|
*
|
||||||
|
* These flags are exported as `BigInt`s and NOT numbers. Wrapping them in `Number()`
|
||||||
|
* may cause issues, try to use BigInts as much as possible or modules that can
|
||||||
|
* replicate them in some way
|
||||||
|
*/
|
||||||
|
exports.PermissionFlagsBits = {
|
||||||
|
CreateInstantInvite: 1n << 0n,
|
||||||
|
KickMembers: 1n << 1n,
|
||||||
|
BanMembers: 1n << 2n,
|
||||||
|
Administrator: 1n << 3n,
|
||||||
|
ManageChannels: 1n << 4n,
|
||||||
|
ManageGuild: 1n << 5n,
|
||||||
|
AddReactions: 1n << 6n,
|
||||||
|
ViewAuditLog: 1n << 7n,
|
||||||
|
PrioritySpeaker: 1n << 8n,
|
||||||
|
Stream: 1n << 9n,
|
||||||
|
ViewChannel: 1n << 10n,
|
||||||
|
SendMessages: 1n << 11n,
|
||||||
|
SendTTSMessages: 1n << 12n,
|
||||||
|
ManageMessages: 1n << 13n,
|
||||||
|
EmbedLinks: 1n << 14n,
|
||||||
|
AttachFiles: 1n << 15n,
|
||||||
|
ReadMessageHistory: 1n << 16n,
|
||||||
|
MentionEveryone: 1n << 17n,
|
||||||
|
UseExternalEmojis: 1n << 18n,
|
||||||
|
ViewGuildInsights: 1n << 19n,
|
||||||
|
Connect: 1n << 20n,
|
||||||
|
Speak: 1n << 21n,
|
||||||
|
MuteMembers: 1n << 22n,
|
||||||
|
DeafenMembers: 1n << 23n,
|
||||||
|
MoveMembers: 1n << 24n,
|
||||||
|
UseVAD: 1n << 25n,
|
||||||
|
ChangeNickname: 1n << 26n,
|
||||||
|
ManageNicknames: 1n << 27n,
|
||||||
|
ManageRoles: 1n << 28n,
|
||||||
|
ManageWebhooks: 1n << 29n,
|
||||||
|
ManageEmojisAndStickers: 1n << 30n,
|
||||||
|
UseApplicationCommands: 1n << 31n,
|
||||||
|
RequestToSpeak: 1n << 32n,
|
||||||
|
ManageEvents: 1n << 33n,
|
||||||
|
ManageThreads: 1n << 34n,
|
||||||
|
CreatePublicThreads: 1n << 35n,
|
||||||
|
CreatePrivateThreads: 1n << 36n,
|
||||||
|
UseExternalStickers: 1n << 37n,
|
||||||
|
SendMessagesInThreads: 1n << 38n,
|
||||||
|
UseEmbeddedActivities: 1n << 39n,
|
||||||
|
ModerateMembers: 1n << 40n,
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* Freeze the object of bits, preventing any modifications to it
|
||||||
|
* @internal
|
||||||
|
*/
|
||||||
|
Object.freeze(exports.PermissionFlagsBits);
|
||||||
|
//# sourceMappingURL=common.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"common.js","sourceRoot":"","sources":["common.ts"],"names":[],"mappings":";;;AAEA;;;;;;GAMG;AACU,QAAA,mBAAmB,GAAG;IAClC,mBAAmB,EAAE,EAAE,IAAI,EAAE;IAC7B,WAAW,EAAE,EAAE,IAAI,EAAE;IACrB,UAAU,EAAE,EAAE,IAAI,EAAE;IACpB,aAAa,EAAE,EAAE,IAAI,EAAE;IACvB,cAAc,EAAE,EAAE,IAAI,EAAE;IACxB,WAAW,EAAE,EAAE,IAAI,EAAE;IACrB,YAAY,EAAE,EAAE,IAAI,EAAE;IACtB,YAAY,EAAE,EAAE,IAAI,EAAE;IACtB,eAAe,EAAE,EAAE,IAAI,EAAE;IACzB,MAAM,EAAE,EAAE,IAAI,EAAE;IAChB,WAAW,EAAE,EAAE,IAAI,GAAG;IACtB,YAAY,EAAE,EAAE,IAAI,GAAG;IACvB,eAAe,EAAE,EAAE,IAAI,GAAG;IAC1B,cAAc,EAAE,EAAE,IAAI,GAAG;IACzB,UAAU,EAAE,EAAE,IAAI,GAAG;IACrB,WAAW,EAAE,EAAE,IAAI,GAAG;IACtB,kBAAkB,EAAE,EAAE,IAAI,GAAG;IAC7B,eAAe,EAAE,EAAE,IAAI,GAAG;IAC1B,iBAAiB,EAAE,EAAE,IAAI,GAAG;IAC5B,iBAAiB,EAAE,EAAE,IAAI,GAAG;IAC5B,OAAO,EAAE,EAAE,IAAI,GAAG;IAClB,KAAK,EAAE,EAAE,IAAI,GAAG;IAChB,WAAW,EAAE,EAAE,IAAI,GAAG;IACtB,aAAa,EAAE,EAAE,IAAI,GAAG;IACxB,WAAW,EAAE,EAAE,IAAI,GAAG;IACtB,MAAM,EAAE,EAAE,IAAI,GAAG;IACjB,cAAc,EAAE,EAAE,IAAI,GAAG;IACzB,eAAe,EAAE,EAAE,IAAI,GAAG;IAC1B,WAAW,EAAE,EAAE,IAAI,GAAG;IACtB,cAAc,EAAE,EAAE,IAAI,GAAG;IACzB,uBAAuB,EAAE,EAAE,IAAI,GAAG;IAClC,sBAAsB,EAAE,EAAE,IAAI,GAAG;IACjC,cAAc,EAAE,EAAE,IAAI,GAAG;IACzB,YAAY,EAAE,EAAE,IAAI,GAAG;IACvB,aAAa,EAAE,EAAE,IAAI,GAAG;IACxB,mBAAmB,EAAE,EAAE,IAAI,GAAG;IAC9B,oBAAoB,EAAE,EAAE,IAAI,GAAG;IAC/B,mBAAmB,EAAE,EAAE,IAAI,GAAG;IAC9B,qBAAqB,EAAE,EAAE,IAAI,GAAG;IAChC,qBAAqB,EAAE,EAAE,IAAI,GAAG;IAChC,eAAe,EAAE,EAAE,IAAI,GAAG;CACjB,CAAC;AAEX;;;GAGG;AACH,MAAM,CAAC,MAAM,CAAC,2BAAmB,CAAC,CAAC"}
|
||||||
Generated
Vendored
+2
@@ -0,0 +1,2 @@
|
|||||||
|
export * from './v10/index';
|
||||||
|
//# sourceMappingURL=index.d.ts.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAGA,cAAc,aAAa,CAAC"}
|
||||||
Generated
Vendored
+20
@@ -0,0 +1,20 @@
|
|||||||
|
"use strict";
|
||||||
|
// This file exports all the payloads available in the recommended API 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;
|
||||||
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||||
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||||
|
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||||
|
}
|
||||||
|
Object.defineProperty(o, k2, desc);
|
||||||
|
}) : (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("./v10/index"), exports);
|
||||||
|
//# sourceMappingURL=index.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";AAAA,8EAA8E;AAC9E,2FAA2F;;;;;;;;;;;;;;;;AAE3F,8CAA4B"}
|
||||||
Generated
Vendored
+57
@@ -0,0 +1,57 @@
|
|||||||
|
import mod from "./index.js";
|
||||||
|
|
||||||
|
export default mod;
|
||||||
|
export const APIApplicationCommandPermissionsConstant = mod.APIApplicationCommandPermissionsConstant;
|
||||||
|
export const ActivityFlags = mod.ActivityFlags;
|
||||||
|
export const ActivityPlatform = mod.ActivityPlatform;
|
||||||
|
export const ActivityType = mod.ActivityType;
|
||||||
|
export const AllowedMentionsTypes = mod.AllowedMentionsTypes;
|
||||||
|
export const ApplicationCommandOptionType = mod.ApplicationCommandOptionType;
|
||||||
|
export const ApplicationCommandPermissionType = mod.ApplicationCommandPermissionType;
|
||||||
|
export const ApplicationCommandType = mod.ApplicationCommandType;
|
||||||
|
export const ApplicationFlags = mod.ApplicationFlags;
|
||||||
|
export const AuditLogEvent = mod.AuditLogEvent;
|
||||||
|
export const AuditLogOptionsType = mod.AuditLogOptionsType;
|
||||||
|
export const ButtonStyle = mod.ButtonStyle;
|
||||||
|
export const ChannelFlags = mod.ChannelFlags;
|
||||||
|
export const ChannelType = mod.ChannelType;
|
||||||
|
export const ComponentType = mod.ComponentType;
|
||||||
|
export const ConnectionService = mod.ConnectionService;
|
||||||
|
export const ConnectionVisibility = mod.ConnectionVisibility;
|
||||||
|
export const EmbedType = mod.EmbedType;
|
||||||
|
export const GuildDefaultMessageNotifications = mod.GuildDefaultMessageNotifications;
|
||||||
|
export const GuildExplicitContentFilter = mod.GuildExplicitContentFilter;
|
||||||
|
export const GuildFeature = mod.GuildFeature;
|
||||||
|
export const GuildHubType = mod.GuildHubType;
|
||||||
|
export const GuildMFALevel = mod.GuildMFALevel;
|
||||||
|
export const GuildNSFWLevel = mod.GuildNSFWLevel;
|
||||||
|
export const GuildPremiumTier = mod.GuildPremiumTier;
|
||||||
|
export const GuildScheduledEventEntityType = mod.GuildScheduledEventEntityType;
|
||||||
|
export const GuildScheduledEventPrivacyLevel = mod.GuildScheduledEventPrivacyLevel;
|
||||||
|
export const GuildScheduledEventStatus = mod.GuildScheduledEventStatus;
|
||||||
|
export const GuildSystemChannelFlags = mod.GuildSystemChannelFlags;
|
||||||
|
export const GuildVerificationLevel = mod.GuildVerificationLevel;
|
||||||
|
export const GuildWidgetStyle = mod.GuildWidgetStyle;
|
||||||
|
export const IntegrationExpireBehavior = mod.IntegrationExpireBehavior;
|
||||||
|
export const InteractionResponseType = mod.InteractionResponseType;
|
||||||
|
export const InteractionType = mod.InteractionType;
|
||||||
|
export const InviteTargetType = mod.InviteTargetType;
|
||||||
|
export const MembershipScreeningFieldType = mod.MembershipScreeningFieldType;
|
||||||
|
export const MessageActivityType = mod.MessageActivityType;
|
||||||
|
export const MessageFlags = mod.MessageFlags;
|
||||||
|
export const MessageType = mod.MessageType;
|
||||||
|
export const OAuth2Scopes = mod.OAuth2Scopes;
|
||||||
|
export const OverwriteType = mod.OverwriteType;
|
||||||
|
export const PermissionFlagsBits = mod.PermissionFlagsBits;
|
||||||
|
export const PresenceUpdateStatus = mod.PresenceUpdateStatus;
|
||||||
|
export const StageInstancePrivacyLevel = mod.StageInstancePrivacyLevel;
|
||||||
|
export const StickerFormatType = mod.StickerFormatType;
|
||||||
|
export const StickerType = mod.StickerType;
|
||||||
|
export const TeamMemberMembershipState = mod.TeamMemberMembershipState;
|
||||||
|
export const TextInputStyle = mod.TextInputStyle;
|
||||||
|
export const ThreadAutoArchiveDuration = mod.ThreadAutoArchiveDuration;
|
||||||
|
export const ThreadMemberFlags = mod.ThreadMemberFlags;
|
||||||
|
export const UserFlags = mod.UserFlags;
|
||||||
|
export const UserPremiumType = mod.UserPremiumType;
|
||||||
|
export const VideoQualityMode = mod.VideoQualityMode;
|
||||||
|
export const WebhookType = mod.WebhookType;
|
||||||
Generated
Vendored
+6
@@ -0,0 +1,6 @@
|
|||||||
|
import type { APIApplicationCommandOptionBase, APIInteractionDataOptionBase } from './base';
|
||||||
|
import type { ApplicationCommandOptionType } from './shared';
|
||||||
|
import type { Snowflake } from '../../../../../globals';
|
||||||
|
export declare type APIApplicationCommandAttachmentOption = APIApplicationCommandOptionBase<ApplicationCommandOptionType.Attachment>;
|
||||||
|
export declare type APIApplicationCommandInteractionDataAttachmentOption = APIInteractionDataOptionBase<ApplicationCommandOptionType.Attachment, Snowflake>;
|
||||||
|
//# sourceMappingURL=attachment.d.ts.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"attachment.d.ts","sourceRoot":"","sources":["attachment.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,+BAA+B,EAAE,4BAA4B,EAAE,MAAM,QAAQ,CAAC;AAC5F,OAAO,KAAK,EAAE,4BAA4B,EAAE,MAAM,UAAU,CAAC;AAC7D,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAExD,oBAAY,qCAAqC,GAChD,+BAA+B,CAAC,4BAA4B,CAAC,UAAU,CAAC,CAAC;AAE1E,oBAAY,oDAAoD,GAAG,4BAA4B,CAC9F,4BAA4B,CAAC,UAAU,EACvC,SAAS,CACT,CAAC"}
|
||||||
Generated
Vendored
+3
@@ -0,0 +1,3 @@
|
|||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
//# sourceMappingURL=attachment.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"attachment.js","sourceRoot":"","sources":["attachment.ts"],"names":[],"mappings":""}
|
||||||
Generated
Vendored
+22
@@ -0,0 +1,22 @@
|
|||||||
|
import type { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } from './shared';
|
||||||
|
import type { LocalizationMap } from '../../../../../v10';
|
||||||
|
export interface APIApplicationCommandOptionBase<Type extends ApplicationCommandOptionType> {
|
||||||
|
type: Type;
|
||||||
|
name: string;
|
||||||
|
name_localizations?: LocalizationMap | null;
|
||||||
|
description: string;
|
||||||
|
description_localizations?: LocalizationMap | null;
|
||||||
|
required?: boolean;
|
||||||
|
}
|
||||||
|
export interface APIInteractionDataOptionBase<T extends ApplicationCommandOptionType, D> {
|
||||||
|
name: string;
|
||||||
|
type: T;
|
||||||
|
value: D;
|
||||||
|
}
|
||||||
|
export declare type APIApplicationCommandOptionWithAutocompleteOrChoicesWrapper<Base extends APIApplicationCommandOptionBase<ApplicationCommandOptionType>, ChoiceType extends APIApplicationCommandOptionChoice> = (Base & {
|
||||||
|
autocomplete: true;
|
||||||
|
}) | (Base & {
|
||||||
|
autocomplete?: false;
|
||||||
|
choices?: ChoiceType[];
|
||||||
|
});
|
||||||
|
//# sourceMappingURL=base.d.ts.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"base.d.ts","sourceRoot":"","sources":["base.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,iCAAiC,EAAE,4BAA4B,EAAE,MAAM,UAAU,CAAC;AAChG,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAE1D,MAAM,WAAW,+BAA+B,CAAC,IAAI,SAAS,4BAA4B;IACzF,IAAI,EAAE,IAAI,CAAC;IACX,IAAI,EAAE,MAAM,CAAC;IACb,kBAAkB,CAAC,EAAE,eAAe,GAAG,IAAI,CAAC;IAC5C,WAAW,EAAE,MAAM,CAAC;IACpB,yBAAyB,CAAC,EAAE,eAAe,GAAG,IAAI,CAAC;IACnD,QAAQ,CAAC,EAAE,OAAO,CAAC;CACnB;AAED,MAAM,WAAW,4BAA4B,CAAC,CAAC,SAAS,4BAA4B,EAAE,CAAC;IACtF,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,CAAC,CAAC;IACR,KAAK,EAAE,CAAC,CAAC;CACT;AAED,oBAAY,2DAA2D,CACtE,IAAI,SAAS,+BAA+B,CAAC,4BAA4B,CAAC,EAC1E,UAAU,SAAS,iCAAiC,IAElD,CAAC,IAAI,GAAG;IACR,YAAY,EAAE,IAAI,CAAC;CAClB,CAAC,GACF,CAAC,IAAI,GAAG;IACR,YAAY,CAAC,EAAE,KAAK,CAAC;IACrB,OAAO,CAAC,EAAE,UAAU,EAAE,CAAC;CACtB,CAAC,CAAC"}
|
||||||
+1
@@ -1,2 +1,3 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
//# sourceMappingURL=base.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"base.js","sourceRoot":"","sources":["base.ts"],"names":[],"mappings":""}
|
||||||
Generated
Vendored
+5
@@ -0,0 +1,5 @@
|
|||||||
|
import type { APIApplicationCommandOptionBase, APIInteractionDataOptionBase } from './base';
|
||||||
|
import type { ApplicationCommandOptionType } from './shared';
|
||||||
|
export declare type APIApplicationCommandBooleanOption = APIApplicationCommandOptionBase<ApplicationCommandOptionType.Boolean>;
|
||||||
|
export declare type APIApplicationCommandInteractionDataBooleanOption = APIInteractionDataOptionBase<ApplicationCommandOptionType.Boolean, boolean>;
|
||||||
|
//# sourceMappingURL=boolean.d.ts.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"boolean.d.ts","sourceRoot":"","sources":["boolean.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,+BAA+B,EAAE,4BAA4B,EAAE,MAAM,QAAQ,CAAC;AAC5F,OAAO,KAAK,EAAE,4BAA4B,EAAE,MAAM,UAAU,CAAC;AAE7D,oBAAY,kCAAkC,GAAG,+BAA+B,CAAC,4BAA4B,CAAC,OAAO,CAAC,CAAC;AAEvH,oBAAY,iDAAiD,GAAG,4BAA4B,CAC3F,4BAA4B,CAAC,OAAO,EACpC,OAAO,CACP,CAAC"}
|
||||||
Generated
Vendored
+3
@@ -0,0 +1,3 @@
|
|||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
//# sourceMappingURL=boolean.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"boolean.js","sourceRoot":"","sources":["boolean.ts"],"names":[],"mappings":""}
|
||||||
Generated
Vendored
+9
@@ -0,0 +1,9 @@
|
|||||||
|
import type { APIApplicationCommandOptionBase, APIInteractionDataOptionBase } from './base';
|
||||||
|
import type { ApplicationCommandOptionType } from './shared';
|
||||||
|
import type { Snowflake } from '../../../../../globals';
|
||||||
|
import type { ChannelType } from '../../../channel';
|
||||||
|
export interface APIApplicationCommandChannelOption extends APIApplicationCommandOptionBase<ApplicationCommandOptionType.Channel> {
|
||||||
|
channel_types?: Exclude<ChannelType, ChannelType.DM | ChannelType.GroupDM>[];
|
||||||
|
}
|
||||||
|
export declare type APIApplicationCommandInteractionDataChannelOption = APIInteractionDataOptionBase<ApplicationCommandOptionType.Channel, Snowflake>;
|
||||||
|
//# sourceMappingURL=channel.d.ts.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"channel.d.ts","sourceRoot":"","sources":["channel.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,+BAA+B,EAAE,4BAA4B,EAAE,MAAM,QAAQ,CAAC;AAC5F,OAAO,KAAK,EAAE,4BAA4B,EAAE,MAAM,UAAU,CAAC;AAC7D,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AACxD,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,kBAAkB,CAAC;AAEpD,MAAM,WAAW,kCAChB,SAAQ,+BAA+B,CAAC,4BAA4B,CAAC,OAAO,CAAC;IAC7E,aAAa,CAAC,EAAE,OAAO,CAAC,WAAW,EAAE,WAAW,CAAC,EAAE,GAAG,WAAW,CAAC,OAAO,CAAC,EAAE,CAAC;CAC7E;AAED,oBAAY,iDAAiD,GAAG,4BAA4B,CAC3F,4BAA4B,CAAC,OAAO,EACpC,SAAS,CACT,CAAC"}
|
||||||
Generated
Vendored
+3
@@ -0,0 +1,3 @@
|
|||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
//# sourceMappingURL=channel.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"channel.js","sourceRoot":"","sources":["channel.ts"],"names":[],"mappings":""}
|
||||||
Generated
Vendored
+18
@@ -0,0 +1,18 @@
|
|||||||
|
import type { APIApplicationCommandOptionBase, APIApplicationCommandOptionWithAutocompleteOrChoicesWrapper, APIInteractionDataOptionBase } from './base';
|
||||||
|
import type { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } from './shared';
|
||||||
|
interface APIApplicationCommandIntegerOptionBase extends APIApplicationCommandOptionBase<ApplicationCommandOptionType.Integer> {
|
||||||
|
/**
|
||||||
|
* If the option is an `INTEGER` or `NUMBER` type, the minimum value permitted.
|
||||||
|
*/
|
||||||
|
min_value?: number;
|
||||||
|
/**
|
||||||
|
* If the option is an `INTEGER` or `NUMBER` type, the maximum value permitted.
|
||||||
|
*/
|
||||||
|
max_value?: number;
|
||||||
|
}
|
||||||
|
export declare type APIApplicationCommandIntegerOption = APIApplicationCommandOptionWithAutocompleteOrChoicesWrapper<APIApplicationCommandIntegerOptionBase, APIApplicationCommandOptionChoice<number>>;
|
||||||
|
export interface APIApplicationCommandInteractionDataIntegerOption extends APIInteractionDataOptionBase<ApplicationCommandOptionType.Integer, number> {
|
||||||
|
focused?: boolean;
|
||||||
|
}
|
||||||
|
export {};
|
||||||
|
//# sourceMappingURL=integer.d.ts.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"integer.d.ts","sourceRoot":"","sources":["integer.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EACX,+BAA+B,EAC/B,2DAA2D,EAC3D,4BAA4B,EAC5B,MAAM,QAAQ,CAAC;AAChB,OAAO,KAAK,EAAE,iCAAiC,EAAE,4BAA4B,EAAE,MAAM,UAAU,CAAC;AAEhG,UAAU,sCACT,SAAQ,+BAA+B,CAAC,4BAA4B,CAAC,OAAO,CAAC;IAC7E;;OAEG;IACH,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB;;OAEG;IACH,SAAS,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,oBAAY,kCAAkC,GAAG,2DAA2D,CAC3G,sCAAsC,EACtC,iCAAiC,CAAC,MAAM,CAAC,CACzC,CAAC;AAEF,MAAM,WAAW,iDAChB,SAAQ,4BAA4B,CAAC,4BAA4B,CAAC,OAAO,EAAE,MAAM,CAAC;IAClF,OAAO,CAAC,EAAE,OAAO,CAAC;CAClB"}
|
||||||
Generated
Vendored
+3
@@ -0,0 +1,3 @@
|
|||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
//# sourceMappingURL=integer.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"integer.js","sourceRoot":"","sources":["integer.ts"],"names":[],"mappings":""}
|
||||||
Generated
Vendored
+6
@@ -0,0 +1,6 @@
|
|||||||
|
import type { APIApplicationCommandOptionBase, APIInteractionDataOptionBase } from './base';
|
||||||
|
import type { ApplicationCommandOptionType } from './shared';
|
||||||
|
import type { Snowflake } from '../../../../../globals';
|
||||||
|
export declare type APIApplicationCommandMentionableOption = APIApplicationCommandOptionBase<ApplicationCommandOptionType.Mentionable>;
|
||||||
|
export declare type APIApplicationCommandInteractionDataMentionableOption = APIInteractionDataOptionBase<ApplicationCommandOptionType.Mentionable, Snowflake>;
|
||||||
|
//# sourceMappingURL=mentionable.d.ts.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"mentionable.d.ts","sourceRoot":"","sources":["mentionable.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,+BAA+B,EAAE,4BAA4B,EAAE,MAAM,QAAQ,CAAC;AAC5F,OAAO,KAAK,EAAE,4BAA4B,EAAE,MAAM,UAAU,CAAC;AAC7D,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAExD,oBAAY,sCAAsC,GACjD,+BAA+B,CAAC,4BAA4B,CAAC,WAAW,CAAC,CAAC;AAE3E,oBAAY,qDAAqD,GAAG,4BAA4B,CAC/F,4BAA4B,CAAC,WAAW,EACxC,SAAS,CACT,CAAC"}
|
||||||
Generated
Vendored
+3
@@ -0,0 +1,3 @@
|
|||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
//# sourceMappingURL=mentionable.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"mentionable.js","sourceRoot":"","sources":["mentionable.ts"],"names":[],"mappings":""}
|
||||||
Generated
Vendored
+18
@@ -0,0 +1,18 @@
|
|||||||
|
import type { APIApplicationCommandOptionBase, APIApplicationCommandOptionWithAutocompleteOrChoicesWrapper, APIInteractionDataOptionBase } from './base';
|
||||||
|
import type { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } from './shared';
|
||||||
|
interface APIApplicationCommandNumberOptionBase extends APIApplicationCommandOptionBase<ApplicationCommandOptionType.Number> {
|
||||||
|
/**
|
||||||
|
* If the option is an `INTEGER` or `NUMBER` type, the minimum value permitted.
|
||||||
|
*/
|
||||||
|
min_value?: number;
|
||||||
|
/**
|
||||||
|
* If the option is an `INTEGER` or `NUMBER` type, the maximum value permitted.
|
||||||
|
*/
|
||||||
|
max_value?: number;
|
||||||
|
}
|
||||||
|
export declare type APIApplicationCommandNumberOption = APIApplicationCommandOptionWithAutocompleteOrChoicesWrapper<APIApplicationCommandNumberOptionBase, APIApplicationCommandOptionChoice<number>>;
|
||||||
|
export interface APIApplicationCommandInteractionDataNumberOption extends APIInteractionDataOptionBase<ApplicationCommandOptionType.Number, number> {
|
||||||
|
focused?: boolean;
|
||||||
|
}
|
||||||
|
export {};
|
||||||
|
//# sourceMappingURL=number.d.ts.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"number.d.ts","sourceRoot":"","sources":["number.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EACX,+BAA+B,EAC/B,2DAA2D,EAC3D,4BAA4B,EAC5B,MAAM,QAAQ,CAAC;AAChB,OAAO,KAAK,EAAE,iCAAiC,EAAE,4BAA4B,EAAE,MAAM,UAAU,CAAC;AAEhG,UAAU,qCACT,SAAQ,+BAA+B,CAAC,4BAA4B,CAAC,MAAM,CAAC;IAC5E;;OAEG;IACH,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB;;OAEG;IACH,SAAS,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,oBAAY,iCAAiC,GAAG,2DAA2D,CAC1G,qCAAqC,EACrC,iCAAiC,CAAC,MAAM,CAAC,CACzC,CAAC;AAEF,MAAM,WAAW,gDAChB,SAAQ,4BAA4B,CAAC,4BAA4B,CAAC,MAAM,EAAE,MAAM,CAAC;IACjF,OAAO,CAAC,EAAE,OAAO,CAAC;CAClB"}
|
||||||
Generated
Vendored
+3
@@ -0,0 +1,3 @@
|
|||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
//# sourceMappingURL=number.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"number.js","sourceRoot":"","sources":["number.ts"],"names":[],"mappings":""}
|
||||||
Generated
Vendored
+6
@@ -0,0 +1,6 @@
|
|||||||
|
import type { APIApplicationCommandOptionBase, APIInteractionDataOptionBase } from './base';
|
||||||
|
import type { ApplicationCommandOptionType } from './shared';
|
||||||
|
import type { Snowflake } from '../../../../../globals';
|
||||||
|
export declare type APIApplicationCommandRoleOption = APIApplicationCommandOptionBase<ApplicationCommandOptionType.Role>;
|
||||||
|
export declare type APIApplicationCommandInteractionDataRoleOption = APIInteractionDataOptionBase<ApplicationCommandOptionType.Role, Snowflake>;
|
||||||
|
//# sourceMappingURL=role.d.ts.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"role.d.ts","sourceRoot":"","sources":["role.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,+BAA+B,EAAE,4BAA4B,EAAE,MAAM,QAAQ,CAAC;AAC5F,OAAO,KAAK,EAAE,4BAA4B,EAAE,MAAM,UAAU,CAAC;AAC7D,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAExD,oBAAY,+BAA+B,GAAG,+BAA+B,CAAC,4BAA4B,CAAC,IAAI,CAAC,CAAC;AAEjH,oBAAY,8CAA8C,GAAG,4BAA4B,CACxF,4BAA4B,CAAC,IAAI,EACjC,SAAS,CACT,CAAC"}
|
||||||
+1
@@ -1,2 +1,3 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
//# sourceMappingURL=role.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"role.js","sourceRoot":"","sources":["role.ts"],"names":[],"mappings":""}
|
||||||
Generated
Vendored
+26
@@ -0,0 +1,26 @@
|
|||||||
|
import type { LocalizationMap } from '../../../../../v10';
|
||||||
|
/**
|
||||||
|
* https://discord.com/developers/docs/interactions/application-commands#application-command-object-application-command-option-type
|
||||||
|
*/
|
||||||
|
export declare enum ApplicationCommandOptionType {
|
||||||
|
Subcommand = 1,
|
||||||
|
SubcommandGroup = 2,
|
||||||
|
String = 3,
|
||||||
|
Integer = 4,
|
||||||
|
Boolean = 5,
|
||||||
|
User = 6,
|
||||||
|
Channel = 7,
|
||||||
|
Role = 8,
|
||||||
|
Mentionable = 9,
|
||||||
|
Number = 10,
|
||||||
|
Attachment = 11
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* https://discord.com/developers/docs/interactions/application-commands#application-command-object-application-command-option-choice-structure
|
||||||
|
*/
|
||||||
|
export interface APIApplicationCommandOptionChoice<ValueType = string | number> {
|
||||||
|
name: string;
|
||||||
|
name_localizations?: LocalizationMap | null;
|
||||||
|
value: ValueType;
|
||||||
|
}
|
||||||
|
//# sourceMappingURL=shared.d.ts.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"shared.d.ts","sourceRoot":"","sources":["shared.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAE1D;;GAEG;AACH,oBAAY,4BAA4B;IACvC,UAAU,IAAI;IACd,eAAe,IAAA;IACf,MAAM,IAAA;IACN,OAAO,IAAA;IACP,OAAO,IAAA;IACP,IAAI,IAAA;IACJ,OAAO,IAAA;IACP,IAAI,IAAA;IACJ,WAAW,IAAA;IACX,MAAM,KAAA;IACN,UAAU,KAAA;CACV;AAED;;GAEG;AACH,MAAM,WAAW,iCAAiC,CAAC,SAAS,GAAG,MAAM,GAAG,MAAM;IAC7E,IAAI,EAAE,MAAM,CAAC;IACb,kBAAkB,CAAC,EAAE,eAAe,GAAG,IAAI,CAAC;IAC5C,KAAK,EAAE,SAAS,CAAC;CACjB"}
|
||||||
Generated
Vendored
+21
@@ -0,0 +1,21 @@
|
|||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
exports.ApplicationCommandOptionType = void 0;
|
||||||
|
/**
|
||||||
|
* https://discord.com/developers/docs/interactions/application-commands#application-command-object-application-command-option-type
|
||||||
|
*/
|
||||||
|
var ApplicationCommandOptionType;
|
||||||
|
(function (ApplicationCommandOptionType) {
|
||||||
|
ApplicationCommandOptionType[ApplicationCommandOptionType["Subcommand"] = 1] = "Subcommand";
|
||||||
|
ApplicationCommandOptionType[ApplicationCommandOptionType["SubcommandGroup"] = 2] = "SubcommandGroup";
|
||||||
|
ApplicationCommandOptionType[ApplicationCommandOptionType["String"] = 3] = "String";
|
||||||
|
ApplicationCommandOptionType[ApplicationCommandOptionType["Integer"] = 4] = "Integer";
|
||||||
|
ApplicationCommandOptionType[ApplicationCommandOptionType["Boolean"] = 5] = "Boolean";
|
||||||
|
ApplicationCommandOptionType[ApplicationCommandOptionType["User"] = 6] = "User";
|
||||||
|
ApplicationCommandOptionType[ApplicationCommandOptionType["Channel"] = 7] = "Channel";
|
||||||
|
ApplicationCommandOptionType[ApplicationCommandOptionType["Role"] = 8] = "Role";
|
||||||
|
ApplicationCommandOptionType[ApplicationCommandOptionType["Mentionable"] = 9] = "Mentionable";
|
||||||
|
ApplicationCommandOptionType[ApplicationCommandOptionType["Number"] = 10] = "Number";
|
||||||
|
ApplicationCommandOptionType[ApplicationCommandOptionType["Attachment"] = 11] = "Attachment";
|
||||||
|
})(ApplicationCommandOptionType = exports.ApplicationCommandOptionType || (exports.ApplicationCommandOptionType = {}));
|
||||||
|
//# sourceMappingURL=shared.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"shared.js","sourceRoot":"","sources":["shared.ts"],"names":[],"mappings":";;;AAEA;;GAEG;AACH,IAAY,4BAYX;AAZD,WAAY,4BAA4B;IACvC,2FAAc,CAAA;IACd,qGAAe,CAAA;IACf,mFAAM,CAAA;IACN,qFAAO,CAAA;IACP,qFAAO,CAAA;IACP,+EAAI,CAAA;IACJ,qFAAO,CAAA;IACP,+EAAI,CAAA;IACJ,6FAAW,CAAA;IACX,oFAAM,CAAA;IACN,4FAAU,CAAA;AACX,CAAC,EAZW,4BAA4B,GAA5B,oCAA4B,KAA5B,oCAA4B,QAYvC"}
|
||||||
Generated
Vendored
+18
@@ -0,0 +1,18 @@
|
|||||||
|
import type { APIApplicationCommandOptionBase, APIApplicationCommandOptionWithAutocompleteOrChoicesWrapper, APIInteractionDataOptionBase } from './base';
|
||||||
|
import type { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } from './shared';
|
||||||
|
interface APIApplicationCommandStringOptionBase extends APIApplicationCommandOptionBase<ApplicationCommandOptionType.String> {
|
||||||
|
/**
|
||||||
|
* For option type `STRING`, the minimum allowed length (minimum of `0`, maximum of `6000`).
|
||||||
|
*/
|
||||||
|
min_length?: number;
|
||||||
|
/**
|
||||||
|
* For option type `STRING`, the maximum allowed length (minimum of `1`, maximum of `6000`).
|
||||||
|
*/
|
||||||
|
max_length?: number;
|
||||||
|
}
|
||||||
|
export declare type APIApplicationCommandStringOption = APIApplicationCommandOptionWithAutocompleteOrChoicesWrapper<APIApplicationCommandStringOptionBase, APIApplicationCommandOptionChoice<string>>;
|
||||||
|
export interface APIApplicationCommandInteractionDataStringOption extends APIInteractionDataOptionBase<ApplicationCommandOptionType.String, string> {
|
||||||
|
focused?: boolean;
|
||||||
|
}
|
||||||
|
export {};
|
||||||
|
//# sourceMappingURL=string.d.ts.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"string.d.ts","sourceRoot":"","sources":["string.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EACX,+BAA+B,EAC/B,2DAA2D,EAC3D,4BAA4B,EAC5B,MAAM,QAAQ,CAAC;AAChB,OAAO,KAAK,EAAE,iCAAiC,EAAE,4BAA4B,EAAE,MAAM,UAAU,CAAC;AAEhG,UAAU,qCACT,SAAQ,+BAA+B,CAAC,4BAA4B,CAAC,MAAM,CAAC;IAC5E;;OAEG;IACH,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB;;OAEG;IACH,UAAU,CAAC,EAAE,MAAM,CAAC;CACpB;AAED,oBAAY,iCAAiC,GAAG,2DAA2D,CAC1G,qCAAqC,EACrC,iCAAiC,CAAC,MAAM,CAAC,CACzC,CAAC;AAEF,MAAM,WAAW,gDAChB,SAAQ,4BAA4B,CAAC,4BAA4B,CAAC,MAAM,EAAE,MAAM,CAAC;IACjF,OAAO,CAAC,EAAE,OAAO,CAAC;CAClB"}
|
||||||
Generated
Vendored
+3
@@ -0,0 +1,3 @@
|
|||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
//# sourceMappingURL=string.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"string.js","sourceRoot":"","sources":["string.ts"],"names":[],"mappings":""}
|
||||||
Generated
Vendored
+12
@@ -0,0 +1,12 @@
|
|||||||
|
import type { APIApplicationCommandOptionBase } from './base';
|
||||||
|
import type { ApplicationCommandOptionType } from './shared';
|
||||||
|
import type { APIApplicationCommandBasicOption, APIApplicationCommandInteractionDataBasicOption } from '../chatInput';
|
||||||
|
export interface APIApplicationCommandSubcommandOption extends APIApplicationCommandOptionBase<ApplicationCommandOptionType.Subcommand> {
|
||||||
|
options?: APIApplicationCommandBasicOption[];
|
||||||
|
}
|
||||||
|
export interface APIApplicationCommandInteractionDataSubcommandOption {
|
||||||
|
name: string;
|
||||||
|
type: ApplicationCommandOptionType.Subcommand;
|
||||||
|
options?: APIApplicationCommandInteractionDataBasicOption[];
|
||||||
|
}
|
||||||
|
//# sourceMappingURL=subcommand.d.ts.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"subcommand.d.ts","sourceRoot":"","sources":["subcommand.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,+BAA+B,EAAE,MAAM,QAAQ,CAAC;AAC9D,OAAO,KAAK,EAAE,4BAA4B,EAAE,MAAM,UAAU,CAAC;AAC7D,OAAO,KAAK,EAAE,gCAAgC,EAAE,+CAA+C,EAAE,MAAM,cAAc,CAAC;AAEtH,MAAM,WAAW,qCAChB,SAAQ,+BAA+B,CAAC,4BAA4B,CAAC,UAAU,CAAC;IAChF,OAAO,CAAC,EAAE,gCAAgC,EAAE,CAAC;CAC7C;AAED,MAAM,WAAW,oDAAoD;IACpE,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,4BAA4B,CAAC,UAAU,CAAC;IAC9C,OAAO,CAAC,EAAE,+CAA+C,EAAE,CAAC;CAC5D"}
|
||||||
Generated
Vendored
+3
@@ -0,0 +1,3 @@
|
|||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
//# sourceMappingURL=subcommand.js.map
|
||||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"subcommand.js","sourceRoot":"","sources":["subcommand.ts"],"names":[],"mappings":""}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user