Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | import * as Types from "../types/index.ts"; export const handleEntryPointsExtractor = ( type: Types.WorkflowEntryPointOptions, entryPoint: Types.WorkflowEntryPointContractType ) => { switch (type) { case Types.WorkflowEntryPointOptions.API: return {}; case Types.WorkflowEntryPointOptions.SLACK_CHANNEL_ALERT: return { trigger: { channel: { channel_id: entryPoint.slack_channel_id, channel_name: entryPoint.slack_channel_name, }, source: entryPoint.slack_alert_type, filterString: entryPoint.slack_alert_filter_string, }, }; case Types.WorkflowEntryPointOptions.PAGERDUTY_INCIDENT: return { trigger: { serviceName: entryPoint.service_name, title: entryPoint.incident_title, }, }; default: return {}; } }; |