BaseGuildEmojiManager

export class BaseGuildEmojiManager extends CachedManager<Snowflake, GuildEmoji, EmojiResolvable>
export class BaseGuildEmojiManager extends CachedManager<Snowflake, GuildEmoji, EmojiResolvable>
Holds methods to resolve GuildEmojis and stores their cache.
constructor(client, iterable?)
Constructs a new instance of the BaseGuildEmojiManager class
NameTypeOptionalDescription
clientClient<true>NoNone
iterableIterable<RawGuildEmojiData>YesNone
Readonly
cache:Collection<Key, Holds>
The cache of items for this manager.
Inherited from DataManager
Readonly
client:Client
The client that instantiated this Manager
Inherited from BaseManager
Readonly
holds:Constructable<Holds>
The data structure belonging to this manager.
Inherited from DataManager
resolve(emoji):GuildEmoji
Resolves an EmojiResolvable to an Emoji object.
NameTypeOptionalDescription
emojiEmojiResolvableNo
The Emoji resolvable to identify
resolveId(emoji):Snowflake
Resolves an EmojiResolvable to an Emoji id string.
NameTypeOptionalDescription
emojiEmojiResolvableNo
The Emoji resolvable to identify
resolveIdentifier(emoji):string | null
Resolves an EmojiResolvable to an emoji identifier.
Returns
NameTypeOptionalDescription
emojiEmojiIdentifierResolvableNo
The emoji resolvable to resolve
valueOf():Collection<Key, Holds>