Aller au contenu
English

TriggerCommand

import type { TriggerCommand } from "@elie-laloum/outpost";
  • sourceRequis
    "github" | "gitlab" | "slack"
    Émetteur de la commande : github, gitlab ou slack.
  • textRequis
    string
    Texte après la commande, sans espaces de bord ; vide lorsque la commande n’a pas d’argument.
  • repositoryOptionnel
    string | undefined
    Dépôt de l’issue ou de la demande commentée, pour les commentaires GitHub et GitLab.
  • numberOptionnel
    number | undefined
    Numéro ou IID de l’issue ou de la demande commentée, lorsque la charge le fournit.
  • targetOptionnel
    "issue" | "pull-request" | undefined
    issue ou pull-request, présent avec number.
export interface TriggerCommand {
  readonly source: "github" | "gitlab" | "slack";
  /** Text following the command, trimmed. */
  readonly text: string;
  readonly repository?: string;
  readonly number?: number;
  readonly target?: "issue" | "pull-request";
}