(raw: unknown)
| 475 | parseEnum(raw, CHROME_SOURCES, "[lambda deploy] --chrome-source", "sparticuz")!; |
| 476 | |
| 477 | function parseOutputResolution(raw: unknown): CanvasResolution | undefined { |
| 478 | if (raw == null || raw === "") return undefined; |
| 479 | const normalized = normalizeResolutionFlag(String(raw)); |
| 480 | if (normalized) return normalized; |
| 481 | throw new Error( |
| 482 | `[lambda render] --output-resolution must be one of ${VALID_CANVAS_RESOLUTIONS.join("|")} ` + |
| 483 | `(or an alias: 1080p, 4k, uhd, hd, 1080p-portrait, portrait-1080p, 4k-portrait, 1080p-square, square-1080p, 4k-square); got ${String(raw)}`, |
| 484 | ); |
| 485 | } |
no test coverage detected