@sanity/migrate
Version:
Tooling for running data migrations on Sanity.io projects
14 lines (13 loc) • 623 B
JavaScript
import { endpoints } from '../fetch-utils/endpoints.js';
import { fetchAsyncIterator } from '../fetch-utils/fetchStream.js';
import { toFetchOptions } from '../fetch-utils/sanityRequestOptions.js';
export function fromQueryEndpoint(options) {
var _options_apiHost;
return fetchAsyncIterator(toFetchOptions({
apiHost: (_options_apiHost = options.apiHost) !== null && _options_apiHost !== void 0 ? _options_apiHost : 'api.sanity.io',
apiVersion: options.apiVersion,
endpoint: endpoints.data.query(options.dataset),
projectId: options.projectId,
token: options.token
}));
}