History

apps: fix e2e emulator types for repo typecheck

Rhys Sullivan committed 4 months ago

Commit ef1831a1 parent efca3dd1 file · +4 −2Browse files

Unified · Split

packages/plugins/apps/src/testing/e2e.test.ts+4−2
@@ -4,7 +4,9 @@ import { join } from "node:path"; · 3 unmodified lines
4 4
5import { describe, expect, it, beforeAll, afterAll } from "vitest";5import { describe, expect, it, beforeAll, afterAll } from "vitest";
6import { Effect } from "effect";6import { Effect } from "effect";
7import { createEmulator, type EmulatorClient } from "@executor-js/emulate";7import { createEmulator } from "@executor-js/emulate";
8
9type LocalEmulator = Awaited<ReturnType<typeof createEmulator>>;
8 10
9import { makeSelfHostAppsRuntime, type SelfHostAppsRuntime } from "../plugin/self-host-runtime";11import { makeSelfHostAppsRuntime, type SelfHostAppsRuntime } from "../plugin/self-host-runtime";
10import { makeAppsHttpRoutes } from "../http/routes";12import { makeAppsHttpRoutes } from "../http/routes";
@@ -52,7 +54,7 @@ class FakeMcpServer implements McpServerLike { · 41 unmodified lines
52const run = <A, E>(effect: Effect.Effect<A, E>): Promise<A> => Effect.runPromise(effect as never);54const run = <A, E>(effect: Effect.Effect<A, E>): Promise<A> => Effect.runPromise(effect as never);
53 55
54describe("Executor apps e2e (self-host, real GitHub emulator)", () => {56describe("Executor apps e2e (self-host, real GitHub emulator)", () => {
55 let github: EmulatorClient;57 let github: LocalEmulator;
56 let host: SelfHostAppsRuntime;58 let host: SelfHostAppsRuntime;
57 let http: ReturnType<typeof makeAppsHttpRoutes>;59 let http: ReturnType<typeof makeAppsHttpRoutes>;
58 let mcp: FakeMcpServer;60 let mcp: FakeMcpServer;