sdb-fix-strict
v2.1.0
Published
This library resolves ActionRowBuilder<any> type errors in Discord.js by defining the ActionRowBuilder type using JSDoc. It ensures compatibility with discord.js while using 'strict': true in CommonJS environments.
Downloads
32
Readme
sdb-fix-strict
A library for discord.js that fixes ActionRowBuilder<any> errors by defining the ActionRowBuilder type in CommonJS using JSDoc, intended to help use discord.js along with “strict”: true in CommonJS
Installing
install npm i sdb-fix-strict
That fixes
With out sdb-fix-strict:
Using
sdb-fix-strict:
Dependencies
discord.jsversion14+Node.jsversion16+
Some usage example
const sdbFixStrict = require('sdb-fix-strict');
interaction.reply({
content: 'do you love codding?',
components: [
sdbFixStrict
.getActionRowButtons()
.setComponents(
new Discord.ButtonBuilder()
.setCustomId('loveCodding')
.setEmoji('❤')
.setStyle(Discord.ButtonStyle.Secondary),
),
],
});Functions
const fix_s = require('sdb-fix-strict');
fix_s.getActionRowButtons();
fix_s.getActionRowChannelSelectMenu();
fix_s.getActionRowMentionableSelectMenu();
fix_s.getActionRowRoleSelectMenu();
fix_s.getActionRowStringSelectMenu();
fix_s.getActionRowUserSelectMenu();
fix_s.getActionRowTextInput();Made with ♥
