UNPKG

@sanity/vision

Version:

Sanity plugin for running/debugging GROQ-queries against Sanity datasets

12 lines (9 loc) 416 B
export function validateApiVersion(apiVersion: string): boolean { const parseableApiVersion = apiVersion.replace(/^v/, '').trim().toUpperCase() const isValidApiVersion = parseableApiVersion.length > 0 && (parseableApiVersion === 'X' || parseableApiVersion === '1' || (/^\d{4}-\d{2}-\d{2}$/.test(parseableApiVersion) && !isNaN(Date.parse(parseableApiVersion)))) return isValidApiVersion }