fix(types): narrow snapshot refs mode type

This commit is contained in:
Peter Steinberger
2026-02-18 18:38:51 +00:00
parent 4c096020a2
commit a848e9a1cd

View File

@@ -187,7 +187,8 @@ export function registerBrowserAgentSnapshotRoutes(
const compactRaw = toBoolean(req.query.compact);
const depthRaw = toNumber(req.query.depth);
const refsModeRaw = toStringOrEmpty(req.query.refs).trim();
const refsMode = refsModeRaw === "aria" ? "aria" : refsModeRaw === "role" ? "role" : undefined;
const refsMode: "aria" | "role" | undefined =
refsModeRaw === "aria" ? "aria" : refsModeRaw === "role" ? "role" : undefined;
const interactive = interactiveRaw ?? (mode === "efficient" ? true : undefined);
const compact = compactRaw ?? (mode === "efficient" ? true : undefined);
const depth =