MCPcopy Create free account
hub / github.com/heygen-com/hyperframes / parseOutputResolution

Function parseOutputResolution

packages/cli/src/commands/lambda.ts:477–485  ·  view source on GitHub ↗
(raw: unknown)

Source from the content-addressed store, hash-verified

475 parseEnum(raw, CHROME_SOURCES, "[lambda deploy] --chrome-source", "sparticuz")!;
476
477function 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}

Callers 1

runFunction · 0.70

Calls 1

normalizeResolutionFlagFunction · 0.85

Tested by

no test coverage detected