Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Module

Index

Constructors

constructor

  • Parameters

    Returns Module

Properties

Optional bot

bot: Bot

commands

commands: Map<string, Command> = ...

data

data: {} = {}

Type declaration

  • [key: string]: any

name

name: string

Optional options

options: ModuleOptions

Accessors

embed

  • get embed(): MessageEmbedOptions
  • Returns MessageEmbedOptions

prefix

  • get prefix(): string
  • Returns string

Methods

add

  • add<T>(object: T): T
  • Type parameters

    • T

    Parameters

    • object: T

    Returns T

addCommand

createEmbed

  • createEmbed(options?: MessageEmbedOptions): MessageEmbed
  • Parameters

    • Optional options: MessageEmbedOptions

    Returns MessageEmbed

disable

  • disable(): void
  • Returns void

enable

  • enable(bot: Bot): void
  • Parameters

    Returns void

remove

  • remove<T>(object: T): T
  • Type parameters

    • T

    Parameters

    • object: T

    Returns T

removeCommand

  • removeCommand(name: string): undefined | Command
  • Parameters

    • name: string

    Returns undefined | Command

Generated using TypeDoc