Socket
Socket
Sign inDemoInstall

discord-slim

Package Overview
Dependencies
4
Maintainers
1
Versions
68
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.6.4 to 2.6.5

27

dist/actions/channel.d.ts
import { RequestOptions } from '../request';
import type * as helpers from '../helpers';
import type * as types from '../types';
export declare const Create: <T extends types.GuildChannel>(guild_id: string, params: {
export declare const Create: <T extends helpers.ChannelTypes.GUILD_TEXT | helpers.ChannelTypes.GUILD_VOICE | helpers.ChannelTypes.GUILD_CATEGORY | helpers.ChannelTypes.GUILD_NEWS | helpers.ChannelTypes.GUILD_STAGE_VOICE | helpers.ChannelTypes.GUILD_FORUM>(guild_id: string, params: {
name: string;
type: T;
position?: number | undefined;
permission_overwrites?: types.PermissionsOverwrite[] | undefined;
} & ((T extends types.GuildTextChannel ? {
type?: helpers.ChannelTypes.GUILD_TEXT | helpers.ChannelTypes.GUILD_NEWS | undefined;
} & ({
type: types.GuildTextChannel['type'];
topic?: string | undefined;

@@ -14,10 +15,12 @@ rate_limit_per_user?: number | undefined;

nsfw?: boolean | undefined;
} : never) | (T extends types.GuildCategory ? {
type: helpers.ChannelTypes.GUILD_CATEGORY;
} : never) | (T extends types.GuildVoiceChannel ? {
type: (helpers.ChannelTypes.GUILD_VOICE | helpers.ChannelTypes.GUILD_STAGE_VOICE);
} | {
type: types.GuildCategory['type'];
} | {
type: types.GuildVoiceChannel['type'];
bitrate?: number | undefined;
user_limit?: number | undefined;
parent_id?: string | undefined;
} : never)), requestOptions?: RequestOptions | undefined) => Promise<T>;
}), requestOptions?: RequestOptions | undefined) => Promise<types.GuildChannel & {
type: T;
}>;
export declare const Get: <T extends types.GuildChannel>(channel_id: string, requestOptions?: RequestOptions | undefined) => Promise<T>;

@@ -28,4 +31,4 @@ export declare const Modify: <T extends types.GuildChannel>(id: string, params: {

permission_overwrites?: types.PermissionsOverwrite[] | null | undefined;
} & (T extends types.GuildTextChannel ? {
type?: helpers.ChannelTypes.GUILD_TEXT | helpers.ChannelTypes.GUILD_NEWS | undefined;
} & ((T extends types.GuildTextChannel ? {
type?: helpers.ChannelTypes.GUILD_TEXT | helpers.ChannelTypes.GUILD_NEWS | helpers.ChannelTypes.GUILD_FORUM | undefined;
topic?: string | null | undefined;

@@ -36,3 +39,3 @@ nsfw?: boolean | null | undefined;

default_auto_archive_duration?: helpers.ThreadArchiveDurations | null | undefined;
} : never) & (T extends types.GuildVoiceChannel ? {
} : never) | (T extends types.GuildVoiceChannel ? {
bitrate?: number | null | undefined;

@@ -43,3 +46,3 @@ user_limit?: number | null | undefined;

video_quality_mode?: helpers.VideoQualityModes | undefined;
} : never), requestOptions?: RequestOptions | undefined) => Promise<T>;
} : never)), requestOptions?: RequestOptions | undefined) => Promise<T>;
export declare const Delete: <T extends types.GuildChannel>(channel_id: string, requestOptions?: RequestOptions | undefined) => Promise<T>;

@@ -46,0 +49,0 @@ export declare const GetMessages: (channel_id: string, params?: ({

@@ -18,2 +18,3 @@ import { RequestOptions } from '../request';

components?: types.ActionRow[] | undefined;
sticker_ids?: string[] | undefined;
flags?: helpers.MessageFlags | undefined;

@@ -20,0 +21,0 @@ }, requestOptions?: RequestOptions | undefined) => Promise<types.Message>;

@@ -21,6 +21,18 @@ import { RequestOptions } from '../request';

auto_archive_duration?: helpers.ThreadArchiveDurations;
type?: helpers.ChannelTypes.GUILD_PRIVATE_THREAD | helpers.ChannelTypes.GUILD_PUBLIC_THREAD | helpers.ChannelTypes.GUILD_NEWS_THREAD;
type?: (helpers.ChannelTypes.GUILD_PRIVATE_THREAD | helpers.ChannelTypes.GUILD_PUBLIC_THREAD | helpers.ChannelTypes.GUILD_NEWS_THREAD);
invitable?: boolean;
rate_limit_per_user?: number | null;
}, requestOptions?: RequestOptions | undefined) => Promise<types.Thread>;
export declare const StartInForum: (channel_id: string, params: {
name: string;
auto_archive_duration?: helpers.ThreadArchiveDurations;
rate_limit_per_user?: number | null;
} & {
content?: string;
embeds?: types.Embed[];
allowed_mentions?: types.AllowedMentions;
components?: types.ActionRow[];
sticker_ids?: string[];
flags?: helpers.MessageFlags;
}, requestOptions?: RequestOptions | undefined) => Promise<types.Thread>;
export declare const Join: (thread_id: string, requestOptions?: RequestOptions | undefined) => Promise<null>;

@@ -27,0 +39,0 @@ export declare const AddMember: (thread_id: string, user_id: string, requestOptions?: RequestOptions | undefined) => Promise<null>;

@@ -130,3 +130,4 @@ export declare const HOST = "https://discord.com", API: "https://discord.com/api", API_VERSION = 9, API_PATH: "https://discord.com/api/v9", CDN = "https://cdn.discordapp.com";

GUILD_STAGE_VOICE = 13,
GUILD_DIRECTORY = 14
GUILD_DIRECTORY = 14,
GUILD_FORUM = 15
}

@@ -507,1 +508,5 @@ export declare enum MessageTypes {

}
export declare enum ChannelFlags {
NO_FLAGS = 0,
PINNED = 2
}

@@ -15,2 +15,7 @@ import { TokenTypes } from './helpers';

}
export declare type RateLimitResponse = {
message: string;
retry_after: number;
global: boolean;
};
export declare type RequestOptions = {

@@ -21,8 +26,4 @@ authorization?: Authorization;

retryCount?: number;
callback?: (response: {
message: string;
retry_after: number;
global: boolean;
}, attempts: number) => void;
callback?: (response: RateLimitResponse, attempts: number) => void;
};
};

@@ -121,3 +121,3 @@ import type * as helpers from './helpers';

id: string;
type: (helpers.ChannelTypes.GUILD_TEXT | helpers.ChannelTypes.GUILD_NEWS);
type: (helpers.ChannelTypes.GUILD_TEXT | helpers.ChannelTypes.GUILD_NEWS | helpers.ChannelTypes.GUILD_FORUM);
guild_id: string;

@@ -188,2 +188,3 @@ position: number;

default_auto_archive_duration: helpers.ThreadArchiveDurations;
flags?: helpers.ChannelFlags;
};

@@ -190,0 +191,0 @@ export declare type Message = {

@@ -26,3 +26,3 @@ /// <reference types="node" />

Disconnect: (code?: number | undefined) => void;
SetSpeakingState: (state: SpeakingStates, delay?: number | undefined) => void;
SetSpeakingState: (speaking: SpeakingStates, delay?: number) => void;
}

@@ -29,0 +29,0 @@ export declare enum VoiceEvents {

{
"name": "discord-slim",
"version": "2.6.4",
"version": "2.6.5",
"description": "Lightweight Discord API library for Node.js.",

@@ -5,0 +5,0 @@ "author": "Hanabishi",

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc