mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-14 10:33:30 +01:00
refactor: improve the accuracy of docs/improve docs (#4845)
Co-authored-by: Noel <icrawltogo@gmail.com>
This commit is contained in:
64
typings/index.d.ts
vendored
64
typings/index.d.ts
vendored
@@ -142,13 +142,13 @@ declare module 'discord.js' {
|
||||
constructor(client: Client, data: object, guild: Guild);
|
||||
private _roles: string[];
|
||||
|
||||
public available?: boolean;
|
||||
public available: boolean | null;
|
||||
public readonly createdAt: Date;
|
||||
public readonly createdTimestamp: number;
|
||||
public guild: Guild | GuildPreview;
|
||||
public id: Snowflake;
|
||||
public managed?: boolean;
|
||||
public requiresColons?: boolean;
|
||||
public managed: boolean | null;
|
||||
public requiresColons: boolean | null;
|
||||
}
|
||||
|
||||
class BroadcastDispatcher extends VolumeMixin(StreamDispatcher) {
|
||||
@@ -625,8 +625,8 @@ declare module 'discord.js' {
|
||||
public afkChannelID: Snowflake | null;
|
||||
public afkTimeout: number;
|
||||
public applicationID: Snowflake | null;
|
||||
public approximateMemberCount?: number;
|
||||
public approximatePresenceCount?: number;
|
||||
public approximateMemberCount: number | null;
|
||||
public approximatePresenceCount: number | null;
|
||||
public available: boolean;
|
||||
public banner: string | null;
|
||||
public channels: GuildChannelManager;
|
||||
@@ -818,7 +818,7 @@ declare module 'discord.js' {
|
||||
public permissionsFor(memberOrRole: GuildMemberResolvable | RoleResolvable): Readonly<Permissions> | null;
|
||||
public setName(name: string, reason?: string): Promise<this>;
|
||||
public setParent(
|
||||
channel: CategoryChannel | Snowflake,
|
||||
channel: CategoryChannel | Snowflake | null,
|
||||
options?: { lockPermissions?: boolean; reason?: string },
|
||||
): Promise<this>;
|
||||
public setPosition(position: number, options?: { relative?: boolean; reason?: string }): Promise<this>;
|
||||
@@ -932,7 +932,7 @@ declare module 'discord.js' {
|
||||
public syncedAt: number;
|
||||
public syncing: boolean;
|
||||
public type: string;
|
||||
public user?: User;
|
||||
public user: User | null;
|
||||
public delete(reason?: string): Promise<Integration>;
|
||||
public edit(data: IntegrationEditData, reason?: string): Promise<Integration>;
|
||||
public sync(): Promise<Integration>;
|
||||
@@ -1054,7 +1054,7 @@ declare module 'discord.js' {
|
||||
public attachment: BufferResolvable | Stream;
|
||||
public height: number | null;
|
||||
public id: Snowflake;
|
||||
public name?: string;
|
||||
public name: string | null;
|
||||
public proxyURL: string;
|
||||
public size: number;
|
||||
public readonly spoiler: boolean;
|
||||
@@ -1082,9 +1082,9 @@ declare module 'discord.js' {
|
||||
export class MessageEmbed {
|
||||
constructor(data?: MessageEmbed | MessageEmbedOptions);
|
||||
public author: MessageEmbedAuthor | null;
|
||||
public color?: number;
|
||||
public color: number | null;
|
||||
public readonly createdAt: Date | null;
|
||||
public description?: string;
|
||||
public description: string | null;
|
||||
public fields: EmbedField[];
|
||||
public files: (MessageAttachment | string | FileOptions)[];
|
||||
public footer: MessageEmbedFooter | null;
|
||||
@@ -1094,9 +1094,9 @@ declare module 'discord.js' {
|
||||
public provider: MessageEmbedProvider | null;
|
||||
public thumbnail: MessageEmbedThumbnail | null;
|
||||
public timestamp: number | null;
|
||||
public title?: string;
|
||||
public title: string | null;
|
||||
public type: string;
|
||||
public url?: string;
|
||||
public url: string | null;
|
||||
public readonly video: MessageEmbedVideo | null;
|
||||
public addField(name: StringResolvable, value: StringResolvable, inline?: boolean): this;
|
||||
public addFields(...fields: EmbedFieldData[] | EmbedFieldData[][]): this;
|
||||
@@ -1540,13 +1540,13 @@ declare module 'discord.js' {
|
||||
public discriminator: string;
|
||||
public readonly defaultAvatarURL: string;
|
||||
public readonly dmChannel: DMChannel | null;
|
||||
public flags?: Readonly<UserFlags>;
|
||||
public flags: Readonly<UserFlags> | null;
|
||||
public id: Snowflake;
|
||||
public lastMessageID: Snowflake | null;
|
||||
public locale?: string;
|
||||
public locale: string | null;
|
||||
public readonly partial: false;
|
||||
public readonly presence: Presence;
|
||||
public system?: boolean;
|
||||
public system: boolean | null;
|
||||
public readonly tag: string;
|
||||
public username: string;
|
||||
public avatarURL(options?: ImageURLOptions & { dynamic?: boolean }): string | null;
|
||||
@@ -1613,7 +1613,7 @@ declare module 'discord.js' {
|
||||
constructor(client: Client);
|
||||
public client: Client;
|
||||
public subscribers: StreamDispatcher[];
|
||||
public readonly dispatcher?: BroadcastDispatcher;
|
||||
public readonly dispatcher: BroadcastDispatcher | null;
|
||||
public play(input: string | Readable, options?: StreamOptions): BroadcastDispatcher;
|
||||
public end(): void;
|
||||
|
||||
@@ -1669,7 +1669,7 @@ declare module 'discord.js' {
|
||||
public receiver: VoiceReceiver;
|
||||
public speaking: Readonly<Speaking>;
|
||||
public status: VoiceStatus;
|
||||
public readonly voice: VoiceState;
|
||||
public readonly voice: VoiceState | null;
|
||||
public voiceManager: ClientVoiceManager;
|
||||
public disconnect(): void;
|
||||
public play(input: VoiceBroadcast | Readable | string, options?: StreamOptions): StreamDispatcher;
|
||||
@@ -1721,18 +1721,18 @@ declare module 'discord.js' {
|
||||
export class VoiceState extends Base {
|
||||
constructor(guild: Guild, data: object);
|
||||
public readonly channel: VoiceChannel | null;
|
||||
public channelID?: Snowflake;
|
||||
public channelID: Snowflake | null;
|
||||
public readonly connection: VoiceConnection | null;
|
||||
public readonly deaf?: boolean;
|
||||
public readonly deaf: boolean | null;
|
||||
public guild: Guild;
|
||||
public id: Snowflake;
|
||||
public readonly member: GuildMember | null;
|
||||
public readonly mute?: boolean;
|
||||
public selfDeaf?: boolean;
|
||||
public selfMute?: boolean;
|
||||
public serverDeaf?: boolean;
|
||||
public serverMute?: boolean;
|
||||
public sessionID?: string;
|
||||
public readonly mute: boolean | null;
|
||||
public selfDeaf: boolean | null;
|
||||
public selfMute: boolean | null;
|
||||
public serverDeaf: boolean | null;
|
||||
public serverMute: boolean | null;
|
||||
public sessionID: string | null;
|
||||
public streaming: boolean;
|
||||
public selfVideo: boolean;
|
||||
public readonly speaking: boolean | null;
|
||||
@@ -1786,10 +1786,10 @@ declare module 'discord.js' {
|
||||
private packetQueue: object[];
|
||||
private destroyed: boolean;
|
||||
private reconnecting: boolean;
|
||||
private sessionStartLimit?: { total: number; remaining: number; reset_after: number };
|
||||
private sessionStartLimit: { total: number; remaining: number; reset_after: number } | null;
|
||||
|
||||
public readonly client: Client;
|
||||
public gateway?: string;
|
||||
public gateway: string | null;
|
||||
public shards: Collection<number, WebSocketShard>;
|
||||
public status: Status;
|
||||
public readonly ping: number;
|
||||
@@ -1813,15 +1813,15 @@ declare module 'discord.js' {
|
||||
constructor(manager: WebSocketManager, id: number);
|
||||
private sequence: number;
|
||||
private closeSequence: number;
|
||||
private sessionID?: string;
|
||||
private sessionID: string | null;
|
||||
private lastPingTimestamp: number;
|
||||
private lastHeartbeatAcked: boolean;
|
||||
private ratelimit: { queue: object[]; total: number; remaining: number; time: 60e3; timer: NodeJS.Timeout | null };
|
||||
private connection: WebSocket | null;
|
||||
private helloTimeout: NodeJS.Timeout | undefined;
|
||||
private helloTimeout: NodeJS.Timeout | null;
|
||||
private eventsAttached: boolean;
|
||||
private expectedGuilds: Set<Snowflake> | undefined;
|
||||
private readyTimeout: NodeJS.Timeout | undefined;
|
||||
private expectedGuilds: Set<Snowflake> | null;
|
||||
private readyTimeout: NodeJS.Timeout | null;
|
||||
|
||||
public manager: WebSocketManager;
|
||||
public id: number;
|
||||
@@ -2234,7 +2234,7 @@ declare module 'discord.js' {
|
||||
nsfw?: boolean;
|
||||
bitrate?: number;
|
||||
userLimit?: number;
|
||||
parentID?: Snowflake;
|
||||
parentID?: Snowflake | null;
|
||||
rateLimitPerUser?: number;
|
||||
lockPermissions?: boolean;
|
||||
permissionOverwrites?: readonly OverwriteResolvable[] | Collection<Snowflake, OverwriteResolvable>;
|
||||
|
||||
Reference in New Issue
Block a user