UNPKG

@prismicio/client

Version:

The official JavaScript + TypeScript client library for Prismic

21 lines (19 loc) 722 B
import { PrismicError } from "./errors.js"; import { isRepositoryName } from "./isRepositoryName.js"; //#region src/getGraphQLEndpoint.ts /** * Get a repository's Prismic GraphQL endpoint. * * @typeParam RepositoryName - Name of the Prismic repository. * * @param repositoryName - Name of the repository. * * @returns The repository's Prismic REST API V2 endpoint */ const getGraphQLEndpoint = (repositoryName) => { if (isRepositoryName(repositoryName)) return `https://${repositoryName}.cdn.prismic.io/graphql`; else throw new PrismicError(`An invalid Prismic repository name was given: ${repositoryName}`, void 0, void 0); }; //#endregion export { getGraphQLEndpoint }; //# sourceMappingURL=getGraphQLEndpoint.js.map