diff --git a/src/structures/MessagePayload.js b/src/structures/MessagePayload.js index ab2980ff6..0e4452410 100644 --- a/src/structures/MessagePayload.js +++ b/src/structures/MessagePayload.js @@ -251,7 +251,7 @@ class MessagePayload { * @param {MessageTarget} target Target to send to * @param {string|MessageOptions|WebhookMessageOptions} options Options or content to use * @param {MessageOptions|WebhookMessageOptions} [extra={}] - Extra options to add onto specified options - * @returns {MessageOptions|WebhookMessageOptions} + * @returns {MessagePayload} */ static create(target, options, extra = {}) { return new this( diff --git a/typings/index.d.ts b/typings/index.d.ts index 6628bcb64..656dd029b 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -105,7 +105,7 @@ export abstract class AnonymousGuild extends BaseGuild { public splashURL(options?: StaticImageURLOptions): string | null; } -export abstract class Application { +export abstract class Application extends Base { public constructor(client: Client, data: unknown); public readonly createdAt: Date; public readonly createdTimestamp: number; @@ -220,7 +220,7 @@ export class BaseGuildVoiceChannel extends GuildChannel { export class BaseMessageComponent { public constructor(data?: BaseMessageComponent | BaseMessageComponentOptions); public type: MessageComponentType | null; - private static create(data: MessageComponentOptions): MessageComponent; + private static create(data: MessageComponentOptions, client?: Client | WebhookClient, skipValidation?: boolean): MessageComponent | undefined; private static resolveType(type: MessageComponentTypeResolvable): MessageComponentType; } @@ -261,7 +261,7 @@ export class Channel extends Base { public deleted: boolean; public id: Snowflake; public type: keyof typeof ChannelType; - public delete(reason?: string): Promise; + public delete(): Promise; public fetch(force?: boolean): Promise; public isText(): this is TextChannel | DMChannel | NewsChannel | ThreadChannel; public isThread(): this is ThreadChannel; @@ -294,7 +294,7 @@ export class Client extends BaseClient { public fetchGuildTemplate(template: GuildTemplateResolvable): Promise; public fetchVoiceRegions(): Promise>; public fetchWebhook(id: Snowflake, token?: string): Promise; - public fetchWidget(id: Snowflake): Promise; + public fetchWidget(guild: GuildResolvable): Promise; public generateInvite(options?: InviteGenerationOptions): string; public login(token?: string): Promise; public sweepMessages(lifetime?: number): number; @@ -427,7 +427,7 @@ export class DataResolver extends null { public static resolveCode(data: string, regx: RegExp): string; public static resolveFile(resource: BufferResolvable | Stream): Promise; public static resolveFileAsBuffer(resource: BufferResolvable | Stream): Promise; - public static resolveImage(resource: BufferResolvable | Base64Resolvable): Promise; + public static resolveImage(resource: BufferResolvable | Base64Resolvable): Promise; public static resolveInviteCode(data: InviteResolvable): string; public static resolveGuildTemplateCode(data: GuildTemplateResolvable): string; }