@prismicio/helpers
Version:
Set of helpers to manage Prismic data
18 lines (17 loc) • 406 B
JavaScript
import { LinkType } from "@prismicio/types/dist/graphql";
const asLink = (linkField, linkResolver) => {
if (!linkField) {
return null;
}
if ("url" in linkField) {
return linkField.url;
} else if (linkField._linkType === LinkType.Document) {
return linkResolver ? linkResolver(linkField) : null;
} else {
return null;
}
};
export {
asLink
};
//# sourceMappingURL=asLink.js.map