import { Parser, Command, CommandOption, OptionType } from '../build/esm' const opt = new CommandOption({ name: 'text', type: OptionType.STRING }); class TestCommand extends Command { constructor() { super({ name: 'test', options: [opt] }) } }; const parser = new Parser({ commands: [new TestCommand()], resolver: null }); (async () => { const parsed = await parser.parseMessage('test message.author') // console.log(parsed) })(); test('', () => { })