contentful-management
Version:
Client for Contentful's Content Management API
12 lines (10 loc) • 563 B
JavaScript
const isPublished = (data) => !!data.sys.publishedVersion;
const isUpdated = (data) => {
// The act of publishing an entity increases its version by 1, so any entry which has
// 2 versions higher or more than the publishedVersion has unpublished changes.
return !!(data.sys.publishedVersion && data.sys.version > data.sys.publishedVersion + 1);
};
const isDraft = (data) => !data.sys.publishedVersion;
const isArchived = (data) => !!data.sys.archivedVersion;
export { isArchived, isDraft, isPublished, isUpdated };
//# sourceMappingURL=checks.js.map