revbot.js
    Preparing search index...

    Class RoleManager

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    cache: Map<string, Role> = ...
    holds: typeof Role = Role
    Holds: any

    Methods

    • Parameters

      • data: {
            colour?: null | string;
            hoist?: boolean;
            name: string;
            permissions: { a: number; d: number };
            rank?: number;
        } & { id: string }
        • Optionalcolour?: null | string

          Colour used for this role

          This can be any valid CSS colour

        • Optionalhoist?: boolean

          Whether this role should be shown separately on the member sidebar

        • name: string

          Role name

        • permissions: { a: number; d: number }

          Permissions available to this role

          • a: number

            Format: int64

            Allow bit flags

          • d: number

            Format: int64

            Disallow bit flags

        • Optionalrank?: number

          Format: int64

          Ranking of this role

        • id: string

      Returns Role

    • Parameters

      Returns null | Role

    • Parameters

      • resolvable:
            | string
            | {
                colour?: null
                | string;
                hoist?: boolean;
                name: string;
                permissions: { a: number; d: number };
                rank?: number;
            } & { id: string }
        • string
        • {
              colour?: null | string;
              hoist?: boolean;
              name: string;
              permissions: { a: number; d: number };
              rank?: number;
          } & { id: string }
          • Optionalcolour?: null | string

            Colour used for this role

            This can be any valid CSS colour

          • Optionalhoist?: boolean

            Whether this role should be shown separately on the member sidebar

          • name: string

            Role name

          • permissions: { a: number; d: number }

            Permissions available to this role

            • a: number

              Format: int64

              Allow bit flags

            • d: number

              Format: int64

              Disallow bit flags

          • Optionalrank?: number

            Format: int64

            Ranking of this role

          • id: string

      Returns null | Role

    • Parameters

      • resolvable:
            | string
            | Role
            | {
                colour?: null
                | string;
                hoist?: boolean;
                name: string;
                permissions: { a: number; d: number };
                rank?: number;
            } & { id: string }
        • string
        • Role
        • {
              colour?: null | string;
              hoist?: boolean;
              name: string;
              permissions: { a: number; d: number };
              rank?: number;
          } & { id: string }
          • Optionalcolour?: null | string

            Colour used for this role

            This can be any valid CSS colour

          • Optionalhoist?: boolean

            Whether this role should be shown separately on the member sidebar

          • name: string

            Role name

          • permissions: { a: number; d: number }

            Permissions available to this role

            • a: number

              Format: int64

              Allow bit flags

            • d: number

              Format: int64

              Disallow bit flags

          • Optionalrank?: number

            Format: int64

            Ranking of this role

          • id: string

      Returns null | Role

    • Parameters

      • resolvable:
            | string
            | Role
            | {
                colour?: null
                | string;
                hoist?: boolean;
                name: string;
                permissions: { a: number; d: number };
                rank?: number;
            } & { id: string }
        • string
        • Role
        • {
              colour?: null | string;
              hoist?: boolean;
              name: string;
              permissions: { a: number; d: number };
              rank?: number;
          } & { id: string }
          • Optionalcolour?: null | string

            Colour used for this role

            This can be any valid CSS colour

          • Optionalhoist?: boolean

            Whether this role should be shown separately on the member sidebar

          • name: string

            Role name

          • permissions: { a: number; d: number }

            Permissions available to this role

            • a: number

              Format: int64

              Allow bit flags

            • d: number

              Format: int64

              Disallow bit flags

          • Optionalrank?: number

            Format: int64

            Ranking of this role

          • id: string

      Returns null | string