replaced structuredClone, fixed download single

This commit is contained in:
Felix Kaspar
2023-11-14 23:32:03 +01:00
parent 85d61fddf0
commit 063acc6bbf
2 changed files with 3 additions and 3 deletions

View File

@@ -26,12 +26,12 @@ export async function * traverseOperations(operations: Action[], input: PdfFile[
}
for (let i = 0; i < actions.length; i++) {
yield* computeOperation(actions[i], input); // TODO: structuredClone doesn't work in ts need to find another solution to pass by value.
yield* computeOperation(actions[i], Object.assign([], input)); // structuredClone-like for ts TODO: test if this really works
}
}
async function * computeOperation(action: Action, input: PdfFile|PdfFile[]): AsyncGenerator<string, void, void> {
console.log("Input: ", input);
yield "Starting: " + action.type;
switch (action.type) {
case "done": // Skip this, because it is a valid node.