INNER CODE UNIT · TypeScript
getSlashCommandPayload
peter-evans/slash-command-dispatch · src/command-helper.ts:213
export function getSlashCommandPayload(
commandTokens: string[],
staticArgs: string[]
): SlashCommandPayload {
const payload: SlashCommandPayload = {
command: commandTokens[0],
args: {
all: '',
unnamed: {
all: ''
},
named: {}
}
}
// Get arguments if they exist
const argWords =
commandTokens.length > 1 ? commandTokens.slice(1, MAX_ARGS + 1) : []
// Add static arguments if they exist