UNPKG

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

11 lines (9 loc) 523 B
import {type ApiSpecification, type GeneratedApiSpecification} from '../types' import {generateTypeFilters} from './generateTypeFilters' import {generateTypeQueries} from './generateTypeQueries' export default (extracted: ApiSpecification): GeneratedApiSpecification => { const filters = generateTypeFilters(extracted.types) const queries = generateTypeQueries(extracted.types, filters) const types = [...extracted.types, ...filters] return {types, queries, interfaces: extracted.interfaces, generation: 'gen1'} }