aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/context.ts2
-rw-r--r--src/eval.ts2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/context.ts b/src/context.ts
index e0c0fa5..196c85d 100644
--- a/src/context.ts
+++ b/src/context.ts
@@ -34,7 +34,7 @@ export const createContext = (options: CtxOptions): Ctx => {
)
const getResultExpr = (resultKey?: string) =>
- `${RESULT_TYPE_NAME}[${JSON.stringify(resultKey)}`
+ `(${RESULT_TYPE_NAME}[${JSON.stringify(resultKey)})`
const addResult = (name: string, ty: string): Node | undefined =>
resultTypeNode
diff --git a/src/eval.ts b/src/eval.ts
index 6b9ade0..f6eabf1 100644
--- a/src/eval.ts
+++ b/src/eval.ts
@@ -142,7 +142,7 @@ export const evaluateType = async (
)
const lastResKey = effectResults[effectResults.length - 1]
const [resultKey, _] = ctx.createResult(
- `${ctx.getResultExpr(lastResKey)}['output']`
+ `(${ctx.getResultExpr(lastResKey)})['output']`
)
return [resultKey]
},