WIP: Refactor triggers to TriggerConfig pattern

- Convert webhook, global, and cron triggers to use TriggerConfig pattern like collectionTrigger
- Simplify trigger slug names (remove '-trigger' suffix)
- Update validation to use new slug names
- Add perfectionist/sort-exports rule disable
- Note: Workflow.ts integration still needs fixes for type compatibility
This commit is contained in:
2025-09-10 13:48:26 +02:00
parent 9a3b94ef60
commit b18e2eaf49
9 changed files with 208 additions and 225 deletions

View File

@@ -1,4 +1,4 @@
export { getCollectionTriggerFields } from './collection-trigger.js'
export { getCronTriggerFields } from './cron-trigger.js'
export { getGlobalTriggerFields } from './global-trigger.js'
export { getWebhookTriggerFields } from './webhook-trigger.js'
export { collectionTrigger } from './collection-trigger.js'
export { cronTrigger } from './cron-trigger.js'
export { globalTrigger } from './global-trigger.js'
export { webhookTrigger } from './webhook-trigger.js'