import { githubTriggerDefinitions as triggerDefinitions } from "@automate.ax/catalog/triggers/github" import { createTrigger } from "../../../automation/create-trigger" /** Subscribes to broad GitHub issue and pull request comment activity. */ export const onGitHubIssueCommentEvent = createTrigger( triggerDefinitions.githubIssueCommentEvent, ) /** Subscribes when a GitHub issue or pull request comment is created. */ export const onGitHubIssueCommentCreated = createTrigger( triggerDefinitions.githubIssueCommentCreated, ) /** Subscribes when a GitHub issue or pull request comment is edited. */ export const onGitHubIssueCommentEdited = createTrigger( triggerDefinitions.githubIssueCommentEdited, ) /** Subscribes when a GitHub issue or pull request comment is deleted. */ export const onGitHubIssueCommentDeleted = createTrigger( triggerDefinitions.githubIssueCommentDeleted, ) /** Subscribes when a GitHub issue or pull request comment is pinned. */ export const onGitHubIssueCommentPinned = createTrigger( triggerDefinitions.githubIssueCommentPinned, ) /** Subscribes when a GitHub issue or pull request comment is unpinned. */ export const onGitHubIssueCommentUnpinned = createTrigger( triggerDefinitions.githubIssueCommentUnpinned, ) /** Subscribes to broad inline pull request review-comment activity. */ export const onGitHubPullRequestReviewCommentEvent = createTrigger( triggerDefinitions.githubPullRequestReviewCommentEvent, ) /** Subscribes when an inline pull request review comment is created. */ export const onGitHubPullRequestReviewCommentCreated = createTrigger( triggerDefinitions.githubPullRequestReviewCommentCreated, ) /** Subscribes when an inline pull request review comment is edited. */ export const onGitHubPullRequestReviewCommentEdited = createTrigger( triggerDefinitions.githubPullRequestReviewCommentEdited, ) /** Subscribes when an inline pull request review comment is deleted. */ export const onGitHubPullRequestReviewCommentDeleted = createTrigger( triggerDefinitions.githubPullRequestReviewCommentDeleted, )