sanity
Version:
Sanity is a real-time content infrastructure with a scalable, hosted backend featuring a Graph Oriented Query Language (GROQ), asset pipelines and fast edge caches
9 lines (6 loc) • 306 B
text/typescript
import {type SanityClient} from '@sanity/client'
import {type IdPair} from '../types'
export function memoizeKeyGen(client: SanityClient, idPair: IdPair, typeName: string) {
const config = client.config()
return `${config.dataset ?? ''}-${config.projectId ?? ''}-${idPair.publishedId}-${typeName}`
}