Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Module detritus-client-socket[src]

Detritus Client Socket

npm

A pure-TypeScript low-level wrapper for just Discord's Gateway and Voice Connection.

usage

const { Gateway } = require('detritus-client-socket');

const token = '';
const client = new Gateway.Socketclass Socketdetritus-client-socket/Socket(token, {
  presence: {
    status: 'dnd',
  },
});

client.on('ready', () => {
  console.log('ready');
});

client.on('packet', (packet) => console.log('packet', packet));
client.on('close', (event) => console.log('client close', event));
client.on('warn', console.error);

client.connect('wss://gateway.discord.gg/');

Exports

index

Re-Exports
exports * as Constants from detritus-client-socket/constantsmodule detritus-client-socketdetritus-client-socket
exports * as Gateway from detritus-client-socket/gatewaymodule detritus-client-socketdetritus-client-socket
exports * as Media from detritus-client-socket/mediamodule detritus-client-socketdetritus-client-socket
exports * as MediaUdp from detritus-client-socket/mediaudpmodule detritus-client-socketdetritus-client-socket

constants

Exports
Packageconst Packagedetritus-client-socket/Package
ApiVersionsconst ApiVersionsdetritus-client-socket/ApiVersions
CompressTypesenum CompressTypesdetritus-client-socket/CompressTypes
COMPRESS_TYPESconst COMPRESS_TYPESdetritus-client-socket/COMPRESS_TYPES
CryptoModulesenum CryptoModulesdetritus-client-socket/CryptoModules
DEFAULT_SHARD_COUNTconst DEFAULT_SHARD_COUNTdetritus-client-socket/DEFAULT_SHARD_COUNT
DEFAULT_SHARD_LAUNCH_DELAYconst DEFAULT_SHARD_LAUNCH_DELAYdetritus-client-socket/DEFAULT_SHARD_LAUNCH_DELAY
DEFAULT_VOICE_TIMEOUTconst DEFAULT_VOICE_TIMEOUTdetritus-client-socket/DEFAULT_VOICE_TIMEOUT
EncodingTypesenum EncodingTypesdetritus-client-socket/EncodingTypes
GatewayActivityActionTypesenum GatewayActivityActionTypesdetritus-client-socket/GatewayActivityActionTypes
GatewayActivityFlagsenum GatewayActivityFlagsdetritus-client-socket/GatewayActivityFlags
GatewayActivityTypesenum GatewayActivityTypesdetritus-client-socket/GatewayActivityTypes
GatewayDispatchEventsenum GatewayDispatchEventsdetritus-client-socket/GatewayDispatchEvents
GatewayIntentsenum GatewayIntentsdetritus-client-socket/GatewayIntents
GATEWAY_INTENTS_ALLconst GATEWAY_INTENTS_ALLdetritus-client-socket/GATEWAY_INTENTS_ALL
GATEWAY_INTENTS_ALL_UNPRIVILEGEDconst GATEWAY_INTENTS_ALL_UNPRIVILEGEDdetritus-client-socket/GATEWAY_INTENTS_ALL_UNPRIVILEGED
GATEWAY_INTENTS_ALL_DIRECT_MESSAGESconst GATEWAY_INTENTS_ALL_DIRECT_MESSAGESdetritus-client-socket/GATEWAY_INTENTS_ALL_DIRECT_MESSAGES
GATEWAY_INTENTS_ALL_GUILDconst GATEWAY_INTENTS_ALL_GUILDdetritus-client-socket/GATEWAY_INTENTS_ALL_GUILD
GatewayOpCodesenum GatewayOpCodesdetritus-client-socket/GatewayOpCodes
GatewayPresenceStatusesenum GatewayPresenceStatusesdetritus-client-socket/GatewayPresenceStatuses
MaxNumbersconst MaxNumbersdetritus-client-socket/MaxNumbers
MediaCodecTypesenum MediaCodecTypesdetritus-client-socket/MediaCodecTypes
MediaCodecsenum MediaCodecsdetritus-client-socket/MediaCodecs
MEDIA_CODECS_AUDIOconst MEDIA_CODECS_AUDIOdetritus-client-socket/MEDIA_CODECS_AUDIO
MEDIA_CODECS_VIDEOconst MEDIA_CODECS_VIDEOdetritus-client-socket/MEDIA_CODECS_VIDEO
MediaEncryptionModesenum MediaEncryptionModesdetritus-client-socket/MediaEncryptionModes
MEDIA_ENCRYPTION_MODESconst MEDIA_ENCRYPTION_MODESdetritus-client-socket/MEDIA_ENCRYPTION_MODES
MediaOpCodesenum MediaOpCodesdetritus-client-socket/MediaOpCodes
MediaProtocolsenum MediaProtocolsdetritus-client-socket/MediaProtocols
MEDIA_PROTOCOLSconst MEDIA_PROTOCOLSdetritus-client-socket/MEDIA_PROTOCOLS
MediaReceivedVideoQualityconst MediaReceivedVideoQualitydetritus-client-socket/MediaReceivedVideoQuality
MediaSilencePacketconst MediaSilencePacketdetritus-client-socket/MediaSilencePacket
MediaSpeakingFlagsenum MediaSpeakingFlagsdetritus-client-socket/MediaSpeakingFlags
MediaSSRCTypesenum MediaSSRCTypesdetritus-client-socket/MediaSSRCTypes
SocketEventsenum SocketEventsdetritus-client-socket/SocketEvents
SocketEventsBaseenum SocketEventsBasedetritus-client-socket/SocketEventsBase
SocketCloseCodesenum SocketCloseCodesdetritus-client-socket/SocketCloseCodes
SocketInternalCloseCodesenum SocketInternalCloseCodesdetritus-client-socket/SocketInternalCloseCodes
SocketInternalCloseReasonsconst SocketInternalCloseReasonsdetritus-client-socket/SocketInternalCloseReasons
SocketGatewayCloseCodesenum SocketGatewayCloseCodesdetritus-client-socket/SocketGatewayCloseCodes
SocketMediaCloseCodesenum SocketMediaCloseCodesdetritus-client-socket/SocketMediaCloseCodes
SocketStatesenum SocketStatesdetritus-client-socket/SocketStates
RTP_HEADER_VERSIONconst RTP_HEADER_VERSIONdetritus-client-socket/RTP_HEADER_VERSION
RTPPayloadTypesenum RTPPayloadTypesdetritus-client-socket/RTPPayloadTypes
RTP_PAYLOAD_TYPESconst RTP_PAYLOAD_TYPESdetritus-client-socket/RTP_PAYLOAD_TYPES
RTCP_HEADER_VERSIONconst RTCP_HEADER_VERSIONdetritus-client-socket/RTCP_HEADER_VERSION
RTCPPacketTypesenum RTCPPacketTypesdetritus-client-socket/RTCPPacketTypes
RTCP_PACKET_TYPESconst RTCP_PACKET_TYPESdetritus-client-socket/RTCP_PACKET_TYPES
RTPHeaderExtensionOneByteconst RTPHeaderExtensionOneBytedetritus-client-socket/RTPHeaderExtensionOneByte
RTPHeaderExtensionTwoByteconst RTPHeaderExtensionTwoBytedetritus-client-socket/RTPHeaderExtensionTwoByte
ZLIB_SUFFIXconst ZLIB_SUFFIXdetritus-client-socket/ZLIB_SUFFIX

gateway

Exports
SocketOptionsinterface SocketOptionsdetritus-client-socket/SocketOptions
Socketclass Socketdetritus-client-socket/Socket
IdentifyDatainterface IdentifyDatadetritus-client-socket/IdentifyData
IdentifyDataPropertiesinterface IdentifyDataPropertiesdetritus-client-socket/IdentifyDataProperties
RawPresenceActivityinterface RawPresenceActivitydetritus-client-socket/RawPresenceActivity
RawPresenceinterface RawPresencedetritus-client-socket/RawPresence
ResumeDatainterface ResumeDatadetritus-client-socket/ResumeData
PresenceActivityOptionsinterface PresenceActivityOptionsdetritus-client-socket/PresenceActivityOptions
PresenceOptionsinterface PresenceOptionsdetritus-client-socket/PresenceOptions

media

Exports
SocketOptionsinterface SocketOptionsdetritus-client-socket/SocketOptions
Socketclass Socketdetritus-client-socket/Socket

mediaudp

Exports
FrameOptionsinterface FrameOptionsdetritus-client-socket/FrameOptions
IpInformationinterface IpInformationdetritus-client-socket/IpInformation
RTPPayloadinterface RTPPayloaddetritus-client-socket/RTPPayload
TransportPacketinterface TransportPacketdetritus-client-socket/TransportPacket
UDPFrominterface UDPFromdetritus-client-socket/UDPFrom
Socketclass Socketdetritus-client-socket/Socket