Link Search Menu Expand Document (external link)

Birb / GuildMemberManager

Class: GuildMemberManager

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new GuildMemberManager(client, guild)

Parameters

Name Type
client Birb
guild Guild

Overrides

Manager.constructor

Defined in

src/classes/managers/GuildMembersManager.ts:13

Properties

cache

cache: Cache<string, GuildMember>

The cache that contains all the Manager’s items.

Inherited from

Manager.cache

Defined in

src/classes/managers/Manager.ts:12


client

client: Birb

The Birb client.

Inherited from

Manager.client

Defined in

src/classes/managers/Manager.ts:8


guild

guild: Guild

The parent Guild.

Defined in

src/classes/managers/GuildMembersManager.ts:11

Methods

fetch

fetch(target): Promise<undefined | GuildMember>

Fetch a guild from the cache, or the API if it is not cached.

Parameters

Name Type Description
target string | GuildMember The target member.

Returns

Promise<undefined | GuildMember>

Defined in

src/classes/managers/GuildMembersManager.ts:27


resolve

resolve(target): undefined | GuildMember

Parameters

Name Type
target string | GuildMember

Returns

undefined | GuildMember

Defined in

src/classes/managers/GuildMembersManager.ts:18


total

total(): number

Returns

number

The total amount of members cached in this manager. There may be more or less members in the guild.

Defined in

src/classes/managers/GuildMembersManager.ts:36