teamspeak.js - v1.11.0
    Preparing search index...

    Class ServerGroup

    Represents a server group.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    iconId: number | null = null
    id: number
    memberAddPower: number | null = null
    memberRemovePower: number | null = null
    modifyPower: number | null = null
    name: string | null = null
    nameMode: number | null = null
    saveDb: boolean | null = null
    sortId: number | null = null
    type: number | null = null

    Accessors

    • get partial(): boolean

      Checks if the server group is partially filled.

      Returns boolean

      Whether the server group is partially filled.

    Methods

    • Deletes the server group.

      Parameters

      • Optionalforce: boolean = false

        Whether to force the deletion. Force deletion will remove the server group from all clients.

      Returns Promise<void>

      A promise that resolves when the server group has been deleted.

    • Fetches the client database IDs from this server group.

      Returns Promise<number[]>

      A promise that resolves with the client database IDs.

    • Fetches the permissions from this server group.

      Returns Promise<Collection<number, Permission>>

      A promise that resolves with the permissions.

    • Removes a permission from this server group.

      Parameters

      • permission: string | PermissionResolvable

        The permission to remove. This can be a permission object, a permission ID (number), or a permission server ID (string, such as "i_channel_modify_power").

      Returns Promise<void>

      A promise that resolves when the permission has been removed.