UNPKG

@sanity/import

Version:

Import documents to a Sanity dataset

21 lines (20 loc) 564 B
export function ensureUniqueIds(documents) { const seen = []; const duplicates = []; for (const doc of documents){ if (!doc._id) { continue; } if (seen.includes(doc._id)) { duplicates.push(doc._id); } else { seen.push(doc._id); } } const numDupes = duplicates.length; if (numDupes === 0) { return; } throw new Error(`Found ${numDupes} duplicate IDs in the source file:\n- ${duplicates.join('\n- ')}`); } //# sourceMappingURL=ensureUniqueIds.js.map