@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
32 lines (31 loc) • 1.2 kB
JavaScript
/**
* CodeAnalizerComment: Updated 1 imports on 2024-09-21 23:07:24
* Update:: import { IAnyFileItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;'
*/
export function createEmptyItemSharingInfo(item) {
const SharedDetails = JSON.parse(item.SharedWithDetails);
const result = {
SharedDetails: SharedDetails,
SharedEvents: [],
SharedWithUsers: item.SharedWithUsers,
SharedWithUsersId: item.SharedWithUsersId,
Title: item.Title,
Id: item.Id,
ID: item.ID,
GUID: '',
odataEditLink: item.odataEditLink,
HasUniqueRoleAssignments: item.HasUniqueRoleAssignments,
FileRef: item.FileRef,
FileLeafRef: item.FileLeafRef,
FileSystemObjectType: item.FileSystemObjectType,
ServerRedirectedEmbedUrl: item.ServerRedirectedEmbedUrl,
ContentTypeId: item['ContentTypeId'],
AuthorId: item.AuthorId,
Created: item.Created,
Modified: item.Modified,
EditorId: item.EditorId,
CheckoutUserId: item.CheckoutUserId,
};
return result;
}
//# sourceMappingURL=IItemWithSharingInfo.js.map