(text: string)
| 118 | * Preserves the user's casing of the "plan" suffix. |
| 119 | */ |
| 120 | export function replaceUltraplanKeyword(text: string): string { |
| 121 | const [trigger] = findUltraplanTriggerPositions(text) |
| 122 | if (!trigger) return text |
| 123 | const before = text.slice(0, trigger.start) |
| 124 | const after = text.slice(trigger.end) |
| 125 | if (!(before + after).trim()) return '' |
| 126 | return before + trigger.word.slice('ultra'.length) + after |
| 127 | } |
| 128 |
no test coverage detected