Options
All
  • Public
  • Public/Protected
  • All
Menu

Notes Collection (Bots cannot fill this)

Hierarchy

Index

Constructors

constructor

Properties

Optional _lastUsed

_lastUsed: Map<string, number>

Readonly cache

cache: Map<string, string>

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, string]>

clear

  • clear(): void

clone

delete

  • delete(key: string): boolean
  • Parameters

    • key: string

    Returns boolean

entries

  • entries(): IterableIterator<[string, string]>
  • Returns IterableIterator<[string, string]>

every

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

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

          • v: string
          • k: string

          Returns boolean

    Returns boolean

filter

  • filter(func: (v: string, k: string) => boolean): string[]
  • Parameters

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

          • v: string
          • k: string

          Returns boolean

    Returns string[]

find

  • find(func: (v: string, k: string) => boolean): undefined | string
  • Parameters

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

          • v: string
          • k: string

          Returns boolean

    Returns undefined | string

first

  • first(): undefined | string
  • Returns undefined | string

forEach

  • forEach(func: (v: string, k: string, map: Map<string, string>) => void, thisArg?: any): void
  • Parameters

    • func: (v: string, k: string, map: Map<string, string>) => void
        • (v: string, k: string, map: Map<string, string>): void
        • Parameters

          • v: string
          • k: string
          • map: Map<string, string>

          Returns void

    • Optional thisArg: any

    Returns void

get

  • get(key: string): undefined | string
  • Parameters

    • key: string

    Returns undefined | string

has

  • has(key: string): boolean
  • Parameters

    • key: string

    Returns boolean

insert

  • insert(userId: string, note: string): void

join

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

    • Optional separator: string

    Returns string

keys

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

map

  • map(func: (v: string, k: string) => any): any[]
  • Parameters

    • func: (v: string, k: string) => any
        • (v: string, k: string): any
        • Parameters

          • v: string
          • k: string

          Returns any

    Returns any[]

reduce

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

    • func: (intial: any, v: string) => any
        • (intial: any, v: string): any
        • Parameters

          • intial: any
          • v: string

          Returns any

    • Optional initialValue: any

    Returns any

set

  • set(key: string, value: string): Notes
  • Parameters

    • key: string
    • value: string

    Returns Notes

setEnabled

  • setEnabled(value: boolean): void

setExpire

  • setExpire(value: number): Notes

setIntervalTimeout

  • setIntervalTimeout(value: number): Notes

some

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

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

          • v: string
          • k: string

          Returns boolean

    Returns boolean

sort

  • sort(func?: (x: string, y: string) => number): string[]
  • Parameters

    • Optional func: (x: string, y: string) => number
        • (x: string, y: string): number
        • Parameters

          • x: string
          • y: string

          Returns number

    Returns string[]

startInterval

  • startInterval(): void

stopInterval

  • stopInterval(): void

toArray

  • toArray(): string[]

toJSON

  • toJSON(): string[]

toString

  • toString(): string

values

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

Generated using TypeDoc