UNPKG

next-sanity

Version:
14 lines (13 loc) 525 B
import { validateApiPerspective } from "@sanity/client"; function sanitizePerspective(_perspective, fallback) { const perspective = typeof _perspective === "string" && _perspective.includes(",") ? _perspective.split(",") : _perspective; try { validateApiPerspective(perspective); return perspective === "raw" ? fallback : perspective; } catch (err) { console.warn(`Invalid perspective:`, _perspective, perspective, err); return fallback; } } export { sanitizePerspective as t }; //# sourceMappingURL=utils.js.map