Options
All
  • Public
  • Public/Protected
  • All
Menu

Module Utils

Index

Functions

arrayToCommaSeparated

  • arrayToCommaSeparated(array: Array<string>): string
  • Parameters

    • array: Array<string>

    Returns string

chooseCombination

  • chooseCombination<T>(listIn: Array<T>, r: number): Array<T>
  • Returns a random set of elements of size r from listIn, without repetition.

    Type parameters

    • T

    Parameters

    • listIn: Array<T>
    • r: number

    Returns Array<T>

commandArguments

  • commandArguments(msg: string): Array<string>
  • Returns list of arguments in command in order

    Parameters

    • msg: string

    Returns Array<string>

isCommand

  • isCommand(msg: string, command: string): boolean
  • Returns true if the first word of message is the command, false otherwise

    Parameters

    • msg: string
    • command: string

    Returns boolean

shuffle

  • shuffle<T>(deck: Array<T>): Array<T>
  • Shuffles an array

    Type parameters

    • T

    Parameters

    • deck: Array<T>

    Returns Array<T>

    An array of the same elements in random order

Generated using TypeDoc