gatsby-source-sanity
Version:
Gatsby source plugin for building websites using Sanity.io as a backend.
12 lines • 500 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function isDraftId(id) {
return id.startsWith('drafts.');
}
exports.isDraftId = isDraftId;
exports.prefixId = function (id) { return (id.startsWith('drafts.') ? id : "drafts." + id); };
exports.unprefixId = function (id) { return id.replace(/^drafts\./, ''); };
exports.safeId = function (id, makeSafe) {
return /^(image|file)-[a-z0-9]{32,}-/.test(id) ? id : makeSafe(id);
};
//# sourceMappingURL=documentIds.js.map