DenoDDeno
Powered by
bluescorpian519B
Denoβ€’2y agoβ€’
3 replies
bluescorpian519

Deno Vscode type checking randomly gets wrong types for discord.js EmbedBuilder

export class EmbedBuilder extends BuildersEmbed {
  public constructor(data?: EmbedData | APIEmbed);
  public override setColor(color: ColorResolvable | null): this;
  public static from(other: JSONEncodable<APIEmbed> | APIEmbed): EmbedBuilder;
  public get length(): number;
}
export class EmbedBuilder extends BuildersEmbed {
  public constructor(data?: EmbedData | APIEmbed);
  public override setColor(color: ColorResolvable | null): this;
  public static from(other: JSONEncodable<APIEmbed> | APIEmbed): EmbedBuilder;
  public get length(): number;
}

EmbedBuilder in discord.js extends BuildersEmbed, but randomly (cant figure out what causes it) while developing, deno decides EmbedBuilder is not extending any other class, and only the setColor, etc methods are available, and opening the type file, the setColor method has this error
This member cannot have an override modifier because its containing class does not extend another class.
This member cannot have an override modifier because its containing class does not extend another class.
which is clearly untrue.

Running
deno check
deno check
results in no errors. My import
import { WebhookClient, EmbedBuilder } from "npm:discord.js";
import { WebhookClient, EmbedBuilder } from "npm:discord.js";


Reloading the vscode window fixes the issue
Deno banner
DenoJoin
Chat about Deno, a modern runtime for JavaScript and TypeScript.
20,934Members
Resources
Recent Announcements

Similar Threads

Was this page helpful?

Similar Threads

Disable Deno VSCode TS types
PixelPPixel / help
4y ago
Using discord.js in Deno?
PNPersonPPNPerson / help
3y ago
Deno Types
mostprodevMmostprodev / help
3y ago