Class

Commander

Commander()

Constructor

# new Commander()

класс обработки

View Source core/commander/commander.ts, line 12

Members

# getCommands

выводит команды

View Source core/commander/commander.ts, line 21

Methods

# addCommands(commands) → {number}

добавляет новые команды

Parameters:
Name Type Description
commands Command | Array.<Command>

View Source core/commander/commander.ts, line 154

number

# async find(context) → {Promise.<Command>}

поиск команды

Parameters:
Name Type Description
context IContext

View Source core/commander/commander.ts, line 174

Promise.<Command>
Example
ts

import { MessageContext } from "vk-io";

const command = commander.find<MessageContext>(context)

# getCommands() → {Array}

выводит команды

View Source core/commander/commander.ts, line 139

Array

# async loadFromDirectory(dir) → {Promise.<void>}

загрузка команд из директории

Parameters:
Name Type Description
dir string

директория загрузки команд

View Source core/commander/commander.ts, line 147

Promise.<void>

# setCommands(commands) → {void}

устанавливает команды удаляя старые

Parameters:
Name Type Description
commands Array.<Command>

View Source core/commander/commander.ts, line 161

void