|
|
@@ -3,7 +3,7 @@ import { SlashCommand } from '@slack/bolt';
|
|
|
import { GrowiCommand } from '~/interfaces/growi-command';
|
|
|
import { InvalidGrowiCommandError } from '~/models/errors';
|
|
|
|
|
|
-export const parse = (slashCommand) => {
|
|
|
+export const parse = (slashCommand: SlashCommand): GrowiCommand => {
|
|
|
const splitted = slashCommand.text.split(' ');
|
|
|
if (splitted.length < 2) {
|
|
|
throw new InvalidGrowiCommandError('The SlashCommand.text does not specify GrowiCommand type');
|