( value: EffortValue | undefined, )
| 93 | * (which only accepts string levels) never rejects a write. |
| 94 | */ |
| 95 | export function toPersistableEffort( |
| 96 | value: EffortValue | undefined, |
| 97 | ): EffortLevel | undefined { |
| 98 | if (value === 'low' || value === 'medium' || value === 'high') { |
| 99 | return value |
| 100 | } |
| 101 | if (value === 'max' && process.env.USER_TYPE === 'ant') { |
| 102 | return value |
| 103 | } |
| 104 | return undefined |
| 105 | } |
| 106 | |
| 107 | export function getInitialEffortSetting(): EffortLevel | undefined { |
| 108 | // toPersistableEffort filters 'max' for non-ants on read, so a manually |
no outgoing calls
no test coverage detected