UNPKG

@sanity/migrate

Version:

Tooling for running data migrations on Sanity.io projects

17 lines (15 loc) 561 B
import {endpoints} from '../fetch-utils/endpoints.js' import {fetchAsyncIterator} from '../fetch-utils/fetchStream.js' import {toFetchOptions} from '../fetch-utils/sanityRequestOptions.js' import {type APIConfig} from '../types.js' export function fromQueryEndpoint(options: APIConfig) { return fetchAsyncIterator( toFetchOptions({ apiHost: options.apiHost ?? 'api.sanity.io', apiVersion: options.apiVersion, endpoint: endpoints.data.query(options.dataset), projectId: options.projectId, token: options.token, }), ) }