Options
All
  • Public
  • Public/Protected
  • All
Menu

ChatKitty JS SDK

Index

Enumerations

Classes

Interfaces

Type aliases

Functions

Type aliases

BaseFileMessage: BaseMessage & { file: ChatKittyFile }
BaseTextMessage: BaseMessage & { body: string; links: MessageLink[]; mentions?: MessageMention[] }
BaseUserMessage: BaseMessage & { user: User }
ChannelMessageMention: BaseMessageMention & { channel: Channel }
ChatKittyUnsubscribe: () => void

Type declaration

    • (): void
    • Returns void

ChatKittyUserReference: ChatKittyModelReference | { username: string }
CreateChatKittyFileProperties: CreateChatKittyExternalFileProperties | File | { name: string; size: number; type: string; uri: string }
CurrentUser: BaseUser & { _actions: CurrentUserActions; _relays: CurrentUserRelays; _streams: CurrentUserStreams; _topics: CurrentUserTopics }
DirectChannel: BaseChannel & { members: User[] }
FileSystemMessage: BaseFileMessage
FileUserMessage: BaseFileMessage & BaseUserMessage
GetThreadsRequest: GetChannelThreadsRequest
PrivateChannel: BaseChannel
PublicChannel: BaseChannel
SendChannelMessageRequest: { channel: Channel }

Type declaration

SendFileMessageRequest: (SendChannelMessageRequest | SendMessageReplyRequest | SendThreadMessageRequest) & { file: CreateChatKittyFileProperties; groupTag?: string; progressListener?: ChatKittyUploadProgressListener; properties?: unknown }
SendMessageReplyRequest: { message: Message }

Type declaration

SendTextMessageRequest: (SendChannelMessageRequest | SendMessageReplyRequest | SendThreadMessageRequest) & { body: string; groupTag?: string; properties?: unknown }
SendThreadMessageRequest: { thread: Thread }

Type declaration

SystemSentMessageNotification: BaseNotification & { data: SystemSentMessageNotificationData }
TextSystemMessage: BaseTextMessage
TextUserMessage: BaseTextMessage & BaseUserMessage
User: BaseUser & { _relays: UserRelays }
UserMentionedChannelNotification: BaseNotification & { data: UserMentionedChannelNotificationData }
UserMentionedNotification: BaseNotification & { data: UserMentionedNotificationData }
UserMessageMention: BaseMessageMention & { user: User }
UserRepliedToMessageNotification: BaseNotification & { data: UserRepliedToMessageNotificationData }
UserSentMessageNotification: BaseNotification & { data: UserSentMessageNotificationData }

Functions

Generated using TypeDoc