import { vercelTriggerDefinitions as triggerDefinitions } from "@automate.ax/catalog/triggers/vercel" import { createTrigger } from "../../../automation/create-trigger" /** * Subscribes to all supported Vercel project-domain activity. * * @param options - Optional Vercel OAuth account selection. */ export const onVercelProjectDomainEvent = createTrigger( triggerDefinitions.vercelProjectDomain, ) /** * Subscribes to domains being added to Vercel projects. * * @param options - Optional Vercel OAuth account selection. */ export const onVercelProjectDomainCreated = createTrigger( triggerDefinitions.vercelProjectDomainCreated, ) /** * Subscribes to Vercel project-domain configuration updates. * * @param options - Optional Vercel OAuth account selection. */ export const onVercelProjectDomainUpdated = createTrigger( triggerDefinitions.vercelProjectDomainUpdated, ) /** * Subscribes to domains being removed from Vercel projects. * * @param options - Optional Vercel OAuth account selection. */ export const onVercelProjectDomainDeleted = createTrigger( triggerDefinitions.vercelProjectDomainDeleted, ) /** * Subscribes to Vercel project domains becoming verified. * * @param options - Optional Vercel OAuth account selection. */ export const onVercelProjectDomainVerified = createTrigger( triggerDefinitions.vercelProjectDomainVerified, ) /** * Subscribes to Vercel project domains becoming unverified. * * @param options - Optional Vercel OAuth account selection. */ export const onVercelProjectDomainUnverified = createTrigger( triggerDefinitions.vercelProjectDomainUnverified, ) /** * Subscribes to domains moving between Vercel projects. * * @param options - Optional Vercel OAuth account selection. */ export const onVercelProjectDomainMoved = createTrigger( triggerDefinitions.vercelProjectDomainMoved, )