mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-17 03:53:29 +01:00
fix(typings): remove UserConnection, fix various constructors
Closes #2825
This commit is contained in:
41
typings/index.d.ts
vendored
41
typings/index.d.ts
vendored
@@ -16,7 +16,7 @@ declare module 'discord.js' {
|
|||||||
//#region Classes
|
//#region Classes
|
||||||
|
|
||||||
export class Activity {
|
export class Activity {
|
||||||
constructor(presence: Presence, data: object);
|
constructor(presence: Presence, data?: object);
|
||||||
public applicationID: Snowflake;
|
public applicationID: Snowflake;
|
||||||
public assets: RichPresenceAssets;
|
public assets: RichPresenceAssets;
|
||||||
public details: string;
|
public details: string;
|
||||||
@@ -117,7 +117,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class Channel extends Base {
|
export class Channel extends Base {
|
||||||
constructor(client: Client, data: object);
|
constructor(client: Client, data?: object);
|
||||||
public readonly createdAt: Date;
|
public readonly createdAt: Date;
|
||||||
public readonly createdTimestamp: number;
|
public readonly createdTimestamp: number;
|
||||||
public deleted: boolean;
|
public deleted: boolean;
|
||||||
@@ -342,7 +342,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class DiscordAPIError extends Error {
|
export class DiscordAPIError extends Error {
|
||||||
constructor(path: string, error: object);
|
constructor(path: string, error: object, method: string);
|
||||||
private static flattenErrors(obj: object, key: string): string[];
|
private static flattenErrors(obj: object, key: string): string[];
|
||||||
|
|
||||||
public code: number;
|
public code: number;
|
||||||
@@ -351,7 +351,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class DMChannel extends TextBasedChannel(Channel) {
|
export class DMChannel extends TextBasedChannel(Channel) {
|
||||||
constructor(client: Client, data: object);
|
constructor(client: Client, data?: object);
|
||||||
public messages: MessageStore;
|
public messages: MessageStore;
|
||||||
public recipient: User;
|
public recipient: User;
|
||||||
}
|
}
|
||||||
@@ -369,7 +369,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class GroupDMChannel extends TextBasedChannel(Channel) {
|
export class GroupDMChannel extends TextBasedChannel(Channel) {
|
||||||
constructor(client: Client, data: object);
|
constructor(client: Client, data?: object);
|
||||||
public applicationID: Snowflake;
|
public applicationID: Snowflake;
|
||||||
public icon: string;
|
public icon: string;
|
||||||
public managed: boolean;
|
public managed: boolean;
|
||||||
@@ -482,7 +482,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class GuildAuditLogsEntry {
|
class GuildAuditLogsEntry {
|
||||||
constructor(guild: Guild, data: object);
|
constructor(logs: GuildAuditLogs, guild: Guild, data: object);
|
||||||
public action: GuildAuditLogsAction;
|
public action: GuildAuditLogsAction;
|
||||||
public actionType: GuildAuditLogsActionType;
|
public actionType: GuildAuditLogsActionType;
|
||||||
public changes: AuditLogChange[];
|
public changes: AuditLogChange[];
|
||||||
@@ -498,7 +498,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class GuildChannel extends Channel {
|
export class GuildChannel extends Channel {
|
||||||
constructor(guild: Guild, data: object);
|
constructor(guild: Guild, data?: object);
|
||||||
private memberPermissions(member: GuildMember): Readonly<Permissions>;
|
private memberPermissions(member: GuildMember): Readonly<Permissions>;
|
||||||
private rolePermissions(role: Role): Readonly<Permissions>;
|
private rolePermissions(role: Role): Readonly<Permissions>;
|
||||||
|
|
||||||
@@ -676,7 +676,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class MessageAttachment {
|
export class MessageAttachment {
|
||||||
constructor(attachment: BufferResolvable | Stream, name?: string);
|
constructor(attachment: BufferResolvable | Stream, name?: string, data?: object);
|
||||||
|
|
||||||
public attachment: BufferResolvable | Stream;
|
public attachment: BufferResolvable | Stream;
|
||||||
public height: number;
|
public height: number;
|
||||||
@@ -738,7 +738,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class MessageMentions {
|
export class MessageMentions {
|
||||||
constructor(message: Message, users: any[], roles: any[], everyone: boolean);
|
constructor(message: Message, users: object[] | Collection<Snowflake, User>, roles: Snowflake[] | Collection<Snowflake, Role>, everyone: boolean);
|
||||||
private _channels: Collection<Snowflake, GuildChannel>;
|
private _channels: Collection<Snowflake, GuildChannel>;
|
||||||
private readonly _content: Message;
|
private readonly _content: Message;
|
||||||
private _members: Collection<Snowflake, GuildMember>;
|
private _members: Collection<Snowflake, GuildMember>;
|
||||||
@@ -776,7 +776,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class PermissionOverwrites {
|
export class PermissionOverwrites {
|
||||||
constructor(guildChannel: GuildChannel, data: object);
|
constructor(guildChannel: GuildChannel, data?: object);
|
||||||
public allow: Readonly<Permissions>;
|
public allow: Readonly<Permissions>;
|
||||||
public readonly channel: GuildChannel;
|
public readonly channel: GuildChannel;
|
||||||
public deny: Readonly<Permissions>;
|
public deny: Readonly<Permissions>;
|
||||||
@@ -796,7 +796,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class Presence {
|
export class Presence {
|
||||||
constructor(client: Client, data: object);
|
constructor(client: Client, data?: object);
|
||||||
public activity: Activity;
|
public activity: Activity;
|
||||||
public flags: Readonly<ActivityFlags>;
|
public flags: Readonly<ActivityFlags>;
|
||||||
public status: 'online' | 'offline' | 'idle' | 'dnd';
|
public status: 'online' | 'offline' | 'idle' | 'dnd';
|
||||||
@@ -884,7 +884,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class Shard extends EventEmitter {
|
export class Shard extends EventEmitter {
|
||||||
constructor(manager: ShardingManager, id: number, args?: string[]);
|
constructor(manager: ShardingManager, id: number);
|
||||||
private _evals: Map<string, Promise<any>>;
|
private _evals: Map<string, Promise<any>>;
|
||||||
private _exitListener: Function;
|
private _exitListener: Function;
|
||||||
private _fetches: Map<string, Promise<any>>;
|
private _fetches: Map<string, Promise<any>>;
|
||||||
@@ -1028,7 +1028,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class TextChannel extends TextBasedChannel(GuildChannel) {
|
export class TextChannel extends TextBasedChannel(GuildChannel) {
|
||||||
constructor(guild: Guild, data: object);
|
constructor(guild: Guild, data?: object);
|
||||||
public readonly members: Collection<Snowflake, GuildMember>;
|
public readonly members: Collection<Snowflake, GuildMember>;
|
||||||
public messages: MessageStore;
|
public messages: MessageStore;
|
||||||
public nsfw: boolean;
|
public nsfw: boolean;
|
||||||
@@ -1063,17 +1063,6 @@ declare module 'discord.js' {
|
|||||||
public typingSinceIn(channel: ChannelResolvable): Date;
|
public typingSinceIn(channel: ChannelResolvable): Date;
|
||||||
}
|
}
|
||||||
|
|
||||||
export class UserConnection {
|
|
||||||
constructor(user: User, data: object);
|
|
||||||
public id: string;
|
|
||||||
public integrations: object[];
|
|
||||||
public name: string;
|
|
||||||
public revoked: boolean;
|
|
||||||
public type: string;
|
|
||||||
public user: User;
|
|
||||||
public toJSON(): object;
|
|
||||||
}
|
|
||||||
|
|
||||||
export class Util {
|
export class Util {
|
||||||
public static basename(path: string, ext?: string): string;
|
public static basename(path: string, ext?: string): string;
|
||||||
public static binaryToID(num: string): Snowflake;
|
public static binaryToID(num: string): Snowflake;
|
||||||
@@ -1127,7 +1116,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class VoiceChannel extends GuildChannel {
|
export class VoiceChannel extends GuildChannel {
|
||||||
constructor(guild: Guild, data: object);
|
constructor(guild: Guild, data?: object);
|
||||||
public bitrate: number;
|
public bitrate: number;
|
||||||
public readonly connection: VoiceConnection;
|
public readonly connection: VoiceConnection;
|
||||||
public readonly full: boolean;
|
public readonly full: boolean;
|
||||||
@@ -1258,7 +1247,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class Webhook extends WebhookMixin() {
|
export class Webhook extends WebhookMixin() {
|
||||||
constructor(client: Client, data: object);
|
constructor(client: Client, data?: object);
|
||||||
public avatar: string;
|
public avatar: string;
|
||||||
public channelID: Snowflake;
|
public channelID: Snowflake;
|
||||||
public guildID: Snowflake;
|
public guildID: Snowflake;
|
||||||
|
|||||||
Reference in New Issue
Block a user