( effortValue: EffortValue | undefined, model: string, )
| 16 | * Returns undefined if the model doesn't support effort. |
| 17 | */ |
| 18 | export function getEffortNotificationText( |
| 19 | effortValue: EffortValue | undefined, |
| 20 | model: string, |
| 21 | ): string | undefined { |
| 22 | if (!modelSupportsEffort(model)) return undefined |
| 23 | const level = getDisplayedEffortLevel(model, effortValue) |
| 24 | return `${effortLevelToSymbol(level)} ${level} · /effort` |
| 25 | } |
| 26 | |
| 27 | export function effortLevelToSymbol(level: EffortLevel): string { |
| 28 | switch (level) { |
no test coverage detected