MCPcopy Create free account
hub / github.com/ProtonDriveApps/sdk / convertInternalNode

Function convertInternalNode

client/js/src/transformers.ts:85–111  ·  view source on GitHub ↗
(node: InternalPartialNode)

Source from the content-addressed store, hash-verified

83}
84
85export 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
111export async function* convertInternalPhotoNodeIterator(
112 photoNodeIterator: AsyncGenerator<InternalPartialPhotoNode>,
113): AsyncGenerator<PublicPhotoNode> {
114 for await (const photoNode of photoNodeIterator) {

Calls 1

convertInternalRevisionFunction · 0.85

Tested by

no test coverage detected