/** * TODO: Validate proper URL */ const resolveUrlProtocol = (saleorDomain: string): string => saleorDomain === "localhost:8000" ? "http" : "https"; export const getJwksUrl = (saleorDomain: string): string => `${resolveUrlProtocol(saleorDomain)}://${saleorDomain}/.well-known/jwks.json`; export const getGraphQLUrl = (saleorDomain: string): string => `${resolveUrlProtocol(saleorDomain)}://${saleorDomain}/graphql/`; /** * @deprecated Remove in v1, left for compatibility */ export const jwksUrl = getJwksUrl; /** * @deprecated Remove in v1, left for compatibility */ export const graphQLUrl = getGraphQLUrl;