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

Function convertInternalMissingNodeIterator

client/js/src/transformers.ts:68–78  ·  view source on GitHub ↗
(
    nodeIterator: AsyncGenerator<InternalPartialNode | MissingNode>,
)

Source from the content-addressed store, hash-verified

66}
67
68export async function* convertInternalMissingNodeIterator(
69 nodeIterator: AsyncGenerator<InternalPartialNode | MissingNode>,
70): AsyncGenerator<PublicMaybeMissingNode> {
71 for await (const node of nodeIterator) {
72 if ('missingUid' in node) {
73 yield node;
74 } else {
75 yield convertInternalNode(node);
76 }
77 }
78}
79
80export async function convertInternalNodePromise(nodePromise: Promise<InternalPartialNode>): Promise<PublicNode> {
81 const node = await nodePromise;

Callers 2

iterateNodesMethod · 0.90
iterateNodesMethod · 0.90

Calls 1

convertInternalNodeFunction · 0.85

Tested by

no test coverage detected