UNPKG

@prismicio/client

Version:

The official JavaScript + TypeScript client library for Prismic

18 lines (17 loc) 717 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