Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ChannelManager<T>

Type parameters

Hierarchy

Index

Constructors

Properties

__class: any
cache: Map<string, T> = ...
client: Client

Accessors

  • get size(): number

Methods

  • add(data: T): T
  • addMany(data: T[]): T[]
  • createDM(user: string, cache?: boolean): Promise<DMChannel>
  • fetch(id: string, cache?: boolean): Promise<T>
  • get(id: T["id"]): undefined | T
  • map(fn: (data: T, key: string, cache: Map<string, T>) => any): any[]
  • remove(id: string): void
  • removeMany(ids: string[]): void
  • resolve(data: any): undefined | T
  • update(data: T): T

Generated using TypeDoc