Options
All
  • Public
  • Public/Protected
  • All
Menu

Interactions Collection

Hierarchy

Index

Constructors

constructor

Properties

Optional _lastUsed

_lastUsed: Map<string, number>

Readonly cache

cache: Map<string, Interaction>

client

client: ShardClient

enabled

enabled: boolean

Optional expire

expire: number

Optional interval

interval: Interval

intervalTime

intervalTime: number

limit

limit: number

Accessors

[Symbol.toStringTag]

  • get [Symbol.toStringTag](): string

lastUsed

  • get lastUsed(): Map<K, number>
  • Returns Map<K, number>

length

  • get length(): number
  • Returns number

shouldStartInterval

  • get shouldStartInterval(): boolean
  • Returns boolean

size

  • get size(): number
  • Returns number

Methods

[Symbol.iterator]

  • [Symbol.iterator](): IterableIterator<[string, Interaction]>

clear

  • clear(): void

clone

delete

  • delete(key: string): boolean
  • Parameters

    • key: string

    Returns boolean

entries

every

  • every(func: (v: Interaction, k: string) => boolean): boolean

filter

find

first

forEach

get

has

  • has(key: string): boolean
  • Parameters

    • key: string

    Returns boolean

insert

join

  • join(separator?: string): string
  • Parameters

    • Optional separator: string

    Returns string

keys

  • keys(): IterableIterator<string>
  • Returns IterableIterator<string>

map

reduce

  • reduce(func: (intial: any, v: Interaction) => any, initialValue?: any): any

set

setEnabled

  • setEnabled(value: boolean): void

setExpire

setIntervalTimeout

some

  • some(func: (v: Interaction, k: string) => boolean): boolean

sort

startInterval

  • startInterval(): void

stopInterval

  • stopInterval(): void

toArray

toJSON

toString

  • toString(): string

values

Generated using TypeDoc