From 6aed92c40184bf8b4c398dd0be0484e0e7396f4f Mon Sep 17 00:00:00 2001 From: Filip Harald Date: Fri, 25 Aug 2023 10:51:44 +0200 Subject: [PATCH] fix: simpler error type and added TODO (#5) --- packages/nextjs/pages/example-zk/GenerateProof.tsx | 8 ++------ packages/nextjs/utils/noir/circuit.ts | 2 ++ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/nextjs/pages/example-zk/GenerateProof.tsx b/packages/nextjs/pages/example-zk/GenerateProof.tsx index 1b8da44..fda88a4 100644 --- a/packages/nextjs/pages/example-zk/GenerateProof.tsx +++ b/packages/nextjs/pages/example-zk/GenerateProof.tsx @@ -56,12 +56,8 @@ export const GenerateProof = ({ requiredBirthYear }: { requiredBirthYear: number try { const { proof } = await generateProof("LessThenSignedAge", parsedForm as ParsedArgs); setProof(proof); - } catch (e) { - if (e instanceof Error) { - console.error(e.stack); - } else { - console.error(`Unknown error: ${e}`); - } + } catch (e: any) { + console.error(e.stack); } }; return ( diff --git a/packages/nextjs/utils/noir/circuit.ts b/packages/nextjs/utils/noir/circuit.ts index aae3c18..936ed50 100644 --- a/packages/nextjs/utils/noir/circuit.ts +++ b/packages/nextjs/utils/noir/circuit.ts @@ -1,5 +1,7 @@ import circuitData from "~~/generated/circuits.json"; +// TODO: the types here needs some work to work in a more general context. + type KindInteger = { kind: "integer"; sign: "signed" | "unsigned";