(node: InternalPartialNode)
| 83 | } |
| 84 | |
| 85 | export function convertInternalNode(node: InternalPartialNode): PublicNode { |
| 86 | return { |
| 87 | uid: node.uid, |
| 88 | parentUid: node.parentUid, |
| 89 | name: node.name, |
| 90 | keyAuthor: node.keyAuthor, |
| 91 | nameAuthor: node.nameAuthor, |
| 92 | directRole: node.directRole, |
| 93 | membership: node.membership, |
| 94 | ownedBy: node.ownedBy, |
| 95 | type: node.type, |
| 96 | mediaType: node.mediaType, |
| 97 | isShared: node.isShared, |
| 98 | isSharedByUrl: node.isSharedByUrl, |
| 99 | creationTime: node.creationTime, |
| 100 | modificationTime: node.modificationTime, |
| 101 | trashTime: node.trashTime, |
| 102 | totalStorageSize: node.totalStorageSize, |
| 103 | activeRevision: node.activeRevision ? convertInternalRevision(node.activeRevision) : undefined, |
| 104 | folder: node.folder, |
| 105 | deprecatedShareId: node.shareId, |
| 106 | treeEventScopeId: node.treeEventScopeId, |
| 107 | errors: node.errors, |
| 108 | }; |
| 109 | } |
| 110 | |
| 111 | export async function* convertInternalPhotoNodeIterator( |
| 112 | photoNodeIterator: AsyncGenerator<InternalPartialPhotoNode>, |
| 113 | ): AsyncGenerator<PublicPhotoNode> { |
| 114 | for await (const photoNode of photoNodeIterator) { |
no test coverage detected