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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…