Preparing search index...
The search index is not available
RevKit Documentation
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
Rev
Kit
Documentation
revkit
![RevKit logo](https://raw.githubusercontent.com/Revolt-Unofficial-Clients/revkit/master/revkit-header.png)
API
revkit/commandeer
![RevKit logo](https://raw.githubusercontent.com/Revolt-Unofficial-Clients/revkit/master/revkit-header.png)
revkit/voice
![RevKit logo](https://raw.githubusercontent.com/Revolt-Unofficial-Clients/revkit/master/revkit-header.png)
APIAttachment
APIChannel
APIEmbed
APIEmoji
APIInvite
APIMember
APIMessage
APIServer
APIUser
Autocomplete
Type
Channel
Type
Markdown
Timestamp
Types
Permissions
Permissions against servers/channels.
Relationship
Status
Relationship to other users.
Revolt
Badges
Revolt
Server
Flags
Revolt
User
Flags
System
Message
Type
The different types of system messages.
User
Permissions
Permissions against users.
Attachment
Auth
Session
Base
Embed
Base
Flags
Base
Message
Base
Object
Category
Channel
Channel
Manager
Client
DMChannel
Default
Emoji
Embed
Embed
Builder
Embed
Media
Embed
Web
Emoji
Emoji
Manager
Global
Invite
GroupDMChannel
Member
Member
Manager
Message
Message
Manager
Mini
Emitter
Mini
Map
Emitter
Permission
Flags
Role
Role
Manager
Saved
Messages
Channel
Server
Server
Channel
Server
Flags
Server
Invite
Server
Manager
System
Message
Text
Channel
Unread
Manager
User
User
Badges
User
Flags
User
Manager
User
Permission
Flags
Voice
Channel
Web
Socket
Client
Autocomplete
Item
Autocomplete
Result
Autocomplete
Tab
Result
Autumn
Config
Autumn
Config
Tag
Client
Events
The various events a client can emit.
Client
Options
Options for initializing a new client.
Client
Session
Represents a currently logged in session.
Custom
Badge
Global
Invite
Server
January
Config
Message
Options
Permission
Override
Theme
Settings
User
Mutuals
User
Profile
Vortex
Config
APICategory
Type compatibility with the Managers.
APIGlobal
Invite
Type compatibility with the Managers.
APIRole
Type compatibility with the Managers.
APISession
Info
Adds token to session.
APIUnread
Type compatibility with the Managers.
Any
Emoji
Utility type. One of `DefaultEmoji` or `Emoji`.
Attachment
Args
Attachment
Bucket
Channel
Unread
Checker
Clientbound
Notification
Packets that come from the server.
Emoji
Packs
Message
Edit
Payload
Message
Payload
Mini
Emitter
Callback
Ready
Packet
Pcket received to initialize the client.
Server
Unread
Checker
Serverbound
Notification
Packets that are sendable to the server.
System
Message
Detail
User
Badge
ALLOW_
IN_
TIMEOUT
Permissions allowed for a user while in timeout
Autocomplete
Items
Custom
Badges
Custom badges added by users.
DEAD_
ID
ID made up of all 0s.
DEFAULT_
PERMISSION
Default base permissions for channels
DEFAULT_
PERMISSION_
DIRECT_
MESSAGE
Permissions in direct message channels / default permissions for group DMs
DEFAULT_
PERMISSION_
SAVED_
MESSAGES
Permissions in saved messages channel
DEFAULT_
PERMISSION_
SERVER
Permissions in server text / voice channel
DEFAULT_
PERMISSION_
VIEW_
ONLY
Default permissions if we can only view
DEFAULT_
THEME
Revolt
Badge
Data
Revolt
Emoji
Dictionary
Revolt
Emoji
Lib
U32_
MAX
Maximum safe value
bitwise
And
Eq
calculate
Permissions
Calculate permissions against an object. (optionally as a different member)
construct
Message
Edit
Payload
construct
Message
Payload
emoji
To
Code
Point
escape
Regex
get
Markdown
Timestamp
Converts millisecond time to a markdown timestamp.
parse
Autocomplete
Calculates autocomplete for the given input text in the given channel.
unicode
EmojiURL
RevKit Documentation
revkit
MiniEmitterCallback
Type alias MiniEmitterCallback<Updated>
Mini
Emitter
Callback
<
Updated
>
:
(
(
updated
:
Updated
[]
)
=>
any
)
Type Parameters
Updated
Type declaration
(
updated
:
Updated
[]
)
:
any
Parameters
updated:
Updated
[]
Returns
any