1.3.5
+ Fix Typescript + Add some websocket event + bla bla
This commit is contained in:
64
typings/index.d.ts
vendored
64
typings/index.d.ts
vendored
@@ -2484,7 +2484,7 @@ export class User extends PartialTextBasedChannel(Base) {
|
||||
public system: boolean;
|
||||
public readonly tag: string;
|
||||
public username: string;
|
||||
public note: string | null;
|
||||
public readonly note: string | null;
|
||||
public avatarURL(options?: ImageURLOptions): string | null;
|
||||
public bannerURL(options?: ImageURLOptions): string | null;
|
||||
public createDM(force?: boolean): Promise<DMChannel>;
|
||||
@@ -3073,7 +3073,29 @@ export class ChannelManager extends CachedManager<Snowflake, AnyChannel, Channel
|
||||
|
||||
export class ClientUserSettingManager {
|
||||
private constructor(client: Client, iterable?: Iterable<RawUserSettingsData>);
|
||||
public fetch(): Promise<ClientUserSetting>;
|
||||
public rawSetting: RawUserSettingsData | object;
|
||||
public locale: localeSetting | null;
|
||||
public activityDisplay: boolean | null;
|
||||
public DMfromServerMode: boolean | null;
|
||||
public displayImage: boolean | null;
|
||||
public linkedImageDisplay: boolean | null;
|
||||
public autoplayGIF: boolean | null;
|
||||
public previewLink: boolean | null;
|
||||
public animatedEmojis: boolean | null;
|
||||
public allowTTS: boolean | null;
|
||||
public compactMode: boolean | null;
|
||||
public convertEmoticons: boolean | null;
|
||||
public DMScanLevel: DMScanLevel;
|
||||
public theme: 'dark' | 'light' | null;
|
||||
public developerMode: boolean | null;
|
||||
public afkTimeout: number | null; // second
|
||||
public stickerAnimationMode: stickerAnimationMode;
|
||||
public showEmojiReactions: boolean | null;
|
||||
public customStatus: { text?: string, expires_at?: string | null, emoji_name?: string, emoji_id?: Snowflake | null, status?: PresenceStatusData } | object;
|
||||
public addFriendFrom: { all?: boolean, mutual_friends?: boolean, mututal_guilds?: boolean } | object;
|
||||
public guildMetadata: Collection<Snowflake, object>;
|
||||
public disableDMfromServer: Collection<Snowflake, boolean>;
|
||||
public fetch(): Promise<RawUserSettingsData>;
|
||||
public setDisplayCompactMode(value?: boolean): Promise<ClientUserSetting>;
|
||||
public setTheme(value?: 'dark' | 'light'): Promise<ClientUserSetting>;
|
||||
public setLocale(value: localeSetting): Promise<ClientUserSetting>;
|
||||
@@ -5559,6 +5581,44 @@ export interface RateLimitData {
|
||||
global: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* @extends https://luna.gitlab.io/discord-unofficial-docs/user_settings.html
|
||||
*/
|
||||
export interface RawUserSettingsData {
|
||||
afk_timeout?: number;
|
||||
allow_accessibility_detection?: boolean;
|
||||
animate_emoji?: boolean;
|
||||
animate_stickers?: number;
|
||||
contact_sync_enabled:? boolean;
|
||||
convert_emoticons?: boolean;
|
||||
custom_status?: { text?: string, expires_at?: string | null, emoji_name?: string, emoji_id?: Snowflake | null };
|
||||
default_guilds_restricted?: boolean;
|
||||
detect_platform_accounts?: boolean;
|
||||
developer_mode?: boolean;
|
||||
disable_games_tab?: boolean;
|
||||
enable_tts_command?: boolean;
|
||||
explicit_content_filter?: DMScanLevel;
|
||||
friend_discovery_flags?: number;
|
||||
friend_source_flags?: { all?: boolean, mutual_friends?: boolean, mututal_guilds?: boolean };
|
||||
gif_auto_play?: boolean;
|
||||
guild_folders?: Array<{ id?: Snowflake, guild_ids?: Array<Snowflake>, name?: string }>;
|
||||
guild_positions?: Array;
|
||||
inline_attachment_media?: boolean;
|
||||
inline_embed_media?: boolean;
|
||||
locale?: string;
|
||||
message_display_compact?: boolean;
|
||||
native_phone_integration_enabled?: boolean;
|
||||
render_embeds?: boolean;
|
||||
render_reactions?: boolean;
|
||||
restricted_guilds?: Array;
|
||||
show_current_game?: boolean;
|
||||
status?: PresenceStatusData;
|
||||
stream_notifications_enabled?: boolean;
|
||||
theme?: 'dark' | 'light';
|
||||
timezone_offset?: number;
|
||||
view_nsfw_guilds?: boolean;
|
||||
}
|
||||
|
||||
export interface InvalidRequestWarningData {
|
||||
count: number;
|
||||
remainingTime: number;
|
||||
|
Reference in New Issue
Block a user