| 321 | export function resolveConfig(overrides?: Partial<EngineConfig>): EngineConfig { |
| 322 | const env = (key: string): string | undefined => process.env[key]; |
| 323 | const envNum = (key: string, fallback: number): number => { |
| 324 | const raw = env(key); |
| 325 | if (raw === undefined || raw === "") return fallback; |
| 326 | const n = Number(raw); |
| 327 | return Number.isFinite(n) ? n : fallback; |
| 328 | }; |
| 329 | const envBool = (key: string, fallback: boolean): boolean => { |
| 330 | const raw = env(key); |
| 331 | if (raw === undefined) return fallback; |