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