Class Group

Hierarchy

  • Contactable

    Hierarchy

    • Group

Constructors

Properties

gfs: GFS
group_id: number
maxListeners: number
members: Map<number, Member> = ...
user_id?: number

Accessors

Methods

  • Type Parameters

    Type Parameters

    Parameters

    Returns Dispose

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    • event: S & Exclude<S, keyof GroupEventMap>
    • listener: Listener
    • Optional prepend: boolean

    Returns Dispose

  • Type Parameters

    Type Parameters

    Parameters

    Returns Dispose

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    • event: S & Exclude<S, keyof GroupEventMap>
    • listener: Listener
    • Optional prepend: boolean

    Returns Dispose

  • Type Parameters

    Type Parameters

    Parameters

    Returns Dispose

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    • event: S & Exclude<S, keyof GroupEventMap>
    • listener: Listener
    • Optional prepend: boolean

    Returns Dispose

  • Type Parameters

    Type Parameters

    Parameters

    Returns Dispose

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    • event: S & Exclude<S, keyof GroupEventMap>
    • listener: Listener
    • Optional prepend: boolean

    Returns Dispose

  • Type Parameters

    Type Parameters

    Parameters

    • event: E
    • Rest ...args: GroupEventMap[E] extends ((...args: P) => any) ? P : never[]

    Returns Promise<any>

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    Returns Promise<any>

  • Type Parameters

    Type Parameters

    Parameters

    • event: E
    • Rest ...args: GroupEventMap[E] extends ((...args: P) => any) ? P : never[]

    Returns Promise<any>

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    Returns Promise<any>

  • Type Parameters

    Type Parameters

    Parameters

    Returns Dispose

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    • event: S & Exclude<S, keyof GroupEventMap>
    • listener: Listener
    • Optional prepend: boolean

    Returns Dispose

  • Type Parameters

    Type Parameters

    Parameters

    Returns Dispose

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    • event: S & Exclude<S, keyof GroupEventMap>
    • listener: Listener
    • Optional prepend: boolean

    Returns Dispose

  • Parameters

    • name: string
    • data: any

    Returns void

  • Type Parameters

    Type Parameters

    Parameters

    • event: E
    • Rest ...args: GroupEventMap[E] extends ((...args: P) => any) ? P : never[]

    Returns void

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    Returns void

  • Parameters

    • event: EventName
    • Rest ...args: any[]

    Returns Promise<void>

  • Type Parameters

    Type Parameters

    Parameters

    • event: E
    • Rest ...args: GroupEventMap[E] extends ((...args: P) => any) ? P : never[]

    Returns void

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    Returns void

  • Returns EventName[]

  • Parameters

    • type: "all" | "legend" | "talkative" | "performer" | "strong_newbie" | "emotion"

    Returns Promise<GroupHonorInfo>

  • Returns number

  • Parameters

    • member_id: number
    • Optional reject_add_request: boolean

    Returns Promise<void>

  • Parameters

    • event: EventName

    Returns number

  • Parameters

    • Optional event: EventName

    Returns Listener[]

  • Parameters

    • Optional enable: boolean

    Returns Promise<void>

  • Parameters

    • flag: string
    • Optional duration: number

    Returns Promise<void>

  • Parameters

    • member_id: number
    • Optional duration: number

    Returns Promise<void>

  • Type Parameters

    Type Parameters

    Parameters

    Returns boolean

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    • Optional event: S & Exclude<S, keyof GroupEventMap>
    • Optional listener: Listener

    Returns boolean

  • Type Parameters

    Type Parameters

    Parameters

    Returns Dispose

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    • event: S & Exclude<S, keyof GroupEventMap>
    • listener: Listener
    • Optional prepend: boolean

    Returns Dispose

  • Type Parameters

    Type Parameters

    Parameters

    Returns Dispose

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    • event: S & Exclude<S, keyof GroupEventMap>
    • listener: Listener
    • Optional prepend: boolean

    Returns Dispose

  • Type Parameters

    Type Parameters

    Parameters

    Returns Dispose

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    • event: S & Exclude<S, keyof GroupEventMap>
    • listener: Listener
    • Optional append: boolean

    Returns Dispose

  • Type Parameters

    Type Parameters

    Parameters

    Returns Dispose

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    • event: S & Exclude<S, keyof GroupEventMap>
    • listener: Listener
    • Optional append: boolean

    Returns Dispose

  • Parameters

    • Optional is_dismiss: boolean

    Returns Promise<void>

  • Type Parameters

    Type Parameters

    Parameters

    Returns boolean

  • Type Parameters

    Type Parameters

    • S extends EventName

    Parameters

    • Optional event: S & Exclude<S, keyof GroupEventMap>
    • Optional listener: Listener

    Returns boolean

  • Parameters

    • member_id: number
    • Optional enable: boolean

    Returns Promise<void>

  • Parameters

    • Optional enable: boolean

    Returns Promise<void>

  • Parameters

    • n: number

    Returns Group

  • Parameters

    • member_id: number
    • card: string

    Returns Promise<void>

  • Parameters

    • member_id: number
    • title: string
    • Optional duration: number

    Returns Promise<void>

  • Parameters

    • group_name: string

    Returns Promise<void>

Generated using TypeDoc