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