Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type Aliases

CommsayChatWith<T>: default & ModuleNamespaces<T>

Type Parameters

ConnectionHandlerParams: { onConnected?: any; onConnecting?: any; onDisconnected?: any; onSuspended?: any }

TODO -> zhujun(Reviewed)

Type declaration

  • onConnected?:function
    • onConnected(): void
    • TODO -> zhujun

      Returns void

  • onConnecting?:function
    • onConnecting(): void
    • TODO -> zhujun

      Returns void

  • onDisconnected?:function
    • onDisconnected(code: number): void
    • TODO -> zhujun

      Parameters

      • code: number

      Returns void

  • onSuspended?:function
    • onSuspended(code: number): void
    • TODO -> zhujun

      Parameters

      • code: number

      Returns void

FailedMessageHandler<T>: ((code: number, data?: T) => void)

Type Parameters

  • T

Type declaration

    • (code: number, data?: T): void
    • Parameters

      • code: number
      • Optional data: T

      Returns void

MessageDeletedInfo: Pick<BaseMessage, "messageUId" | "createdAt">
MessageHandler<T>: ((message: T) => void)

Type Parameters

  • T

Type declaration

    • (message: T): void
    • Parameters

      • message: T

      Returns void

ModuleBuiler: { name: string; tag: string; build: any }

Type declaration

  • name: string
  • tag: string
  • build:function
    • Parameters

      • ctx: ModuleContext

      Returns CommsayModule

ModuleNamespaces<T, Builder>: { [ key in Builder["name"]]: Builder extends { name: key } ? ReturnType<Builder["build"]> : never }

Type Parameters

  • T extends ModuleBuiler[]

  • Builder extends T[number] = T[number]

UploadProgressHandler: ((message: FileMessage, progress: number) => void)

Type declaration

Functions

  • getSDKVersion(): string
  • Returns string

Generated using TypeDoc