New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@prismicio/client

Package Overview
Dependencies
Maintainers
18
Versions
114
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@prismicio/client - npm Package Compare versions

Comparing version 6.0.0-alpha.4 to 6.0.0-alpha.5

6

dist/index.d.ts
import * as prismicT from '@prismicio/types';
import * as prismicH from '@prismicio/helpers';

@@ -63,3 +64,2 @@ /**

}
declare type LinkResolver<TDocument extends prismicT.PrismicDocument = prismicT.PrismicDocument> = (document: TDocument) => string;
/**

@@ -259,3 +259,3 @@ * A universal API to make network requests. A subset of the `fetch()` API.

*/
linkResolver: LinkResolver;
linkResolver: prismicH.LinkResolverFunction;
/**

@@ -1128,2 +1128,2 @@ * A fallback URL if the Link Resolver does not return a value.

export { BuildQueryURLArgs, Client, ClientConfig, FetchLike, ForbiddenError, Form, FormField, HttpRequestLike, Language, LinkResolver, Ordering, ParsingError, PrismicError, Query, QueryParams, Ref, Repository, RequestInitLike, ResponseLike, Route, buildQueryURL, cookie, createClient, getEndpoint, predicate };
export { BuildQueryURLArgs, Client, ClientConfig, FetchLike, ForbiddenError, Form, FormField, HttpRequestLike, Language, Ordering, ParsingError, PrismicError, Query, QueryParams, Ref, Repository, RequestInitLike, ResponseLike, Route, buildQueryURL, cookie, createClient, getEndpoint, predicate };

@@ -0,1 +1,3 @@

import * as prismicH from '@prismicio/helpers';
const getEndpoint = (repositoryName) => `https://${repositoryName}.cdn.prismic.io/api/v2`;

@@ -401,3 +403,3 @@

});
return args.linkResolver(document);
return prismicH.asLink(prismicH.documentToLinkField(document), args.linkResolver);
} else {

@@ -404,0 +406,0 @@ return args.defaultURL;

{
"name": "@prismicio/client",
"version": "6.0.0-alpha.4",
"version": "6.0.0-alpha.5",
"description": "The official JavaScript + TypeScript client library for Prismic",

@@ -55,2 +55,5 @@ "keywords": [

},
"dependencies": {
"@prismicio/helpers": "^2.0.0-alpha.0"
},
"devDependencies": {

@@ -57,0 +60,0 @@ "@commitlint/cli": "^12.1.4",

import * as prismicT from "@prismicio/types";
import * as prismicH from "@prismicio/helpers";

@@ -10,3 +11,2 @@ import { appendPredicates } from "./lib/appendPredicates";

HttpRequestLike,
LinkResolver,
Query,

@@ -189,3 +189,3 @@ Ref,

*/
linkResolver: LinkResolver;
linkResolver: prismicH.LinkResolverFunction;

@@ -948,3 +948,8 @@ /**

return args.linkResolver(document);
// We know we have a valid field to resolve since we are using prismicH.documentToLinkField
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
return prismicH.asLink(
prismicH.documentToLinkField(document),
args.linkResolver
)!;
} else {

@@ -951,0 +956,0 @@ return args.defaultURL;

@@ -25,3 +25,2 @@ // Primary library API.

Language,
LinkResolver,
Ordering,

@@ -28,0 +27,0 @@ Query,

@@ -63,6 +63,2 @@ import * as prismicT from "@prismicio/types";

export type LinkResolver<
TDocument extends prismicT.PrismicDocument = prismicT.PrismicDocument
> = (document: TDocument) => string;
/**

@@ -69,0 +65,0 @@ * A universal API to make network requests. A subset of the `fetch()` API.

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc