From 518a6a9ee31f0b03f08cb77bc613b4d708bb640b Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 13 Jan 2023 20:32:20 +0530 Subject: chore: prettier --- src/eval.ts | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'src/eval.ts') diff --git a/src/eval.ts b/src/eval.ts index 2b93e49..d7055a3 100644 --- a/src/eval.ts +++ b/src/eval.ts @@ -5,8 +5,8 @@ import { Ctx } from './types' import * as builtins from './eval-env/builtins' type EffDefn = { - default: (ctx: Ctx, args: Type[]) => Record Promise>, - cleanup?: () => void, + default: (ctx: Ctx, args: Type[]) => Record Promise> + cleanup?: () => void } const mergeEffDefns = (a: EffDefn, b: EffDefn): EffDefn => ({ default: (ctx: Ctx, args: Type[]) => ({ @@ -20,7 +20,7 @@ const mergeEffDefns = (a: EffDefn, b: EffDefn): EffDefn => ({ }) const cleanupActions = new Set void)>() -export const cleanup = () => cleanupActions.forEach(f => f?.()) +export const cleanup = () => cleanupActions.forEach((f) => f?.()) let prevEnv: string @@ -37,16 +37,20 @@ export const evaluateType = async ( const envDefns = await match(ctx.currentEnv, { node: () => import('./eval-env/node') as Promise, - 'test.node': async () => mergeEffDefns( - await import('./eval-env/test'), - await import('./eval-env/node'), - ), + 'test.node': async () => + mergeEffDefns( + await import('./eval-env/test'), + await import('./eval-env/node') + ), _: async () => { throw new Error(`Invalid env: ${ctx.currentEnv}`) }, }) - const { default: envEffects, cleanup } = mergeEffDefns(builtins as unknown as EffDefn, envDefns) + const { default: envEffects, cleanup } = mergeEffDefns( + builtins as unknown as EffDefn, + envDefns + ) // Update cleanup if env has changed if (prevEnv !== ctx.currentEnv) { -- cgit v1.3.1