(cfg?: PlannotatorConfig)
| 225 | * Read the user's preferred default diff type from config, falling back to 'unstaged'. |
| 226 | */ |
| 227 | export function resolveDefaultDiffType(cfg?: PlannotatorConfig): DefaultDiffType { |
| 228 | const v = cfg?.diffOptions?.defaultDiffType as string | undefined; |
| 229 | if (v === 'branch') return 'merge-base'; |
| 230 | return v === 'uncommitted' || v === 'unstaged' || v === 'staged' || v === 'merge-base' || v === 'all' ? v : 'unstaged'; |
| 231 | } |
| 232 | |
| 233 | /** |
| 234 | * Resolve whether to use Glimpse native window. |
no outgoing calls
no test coverage detected