diff --git a/packages/@eventual/core/src/api.ts b/packages/@eventual/core/src/api.ts index 648d968d4..e8fa9ddff 100644 --- a/packages/@eventual/core/src/api.ts +++ b/packages/@eventual/core/src/api.ts @@ -3,14 +3,19 @@ import itty from "itty-router"; export const api: Router = itty.Router() as any as Router; export type RouteHandler = ( - request: Request, + request: ApiRequest, ...args: any ) => Response | Promise; +export interface ApiRequest extends Request { + query?: Record; + params?: Record; +} + export type Route = (path: string, ...handlers: RouteHandler[]) => Router; export interface Router { - handle: (request: Request, ...extra: any) => Promise; + handle: (request: ApiRequest, ...extra: any) => Promise; routes: RouteEntry[]; all: Route; get: Route; diff --git a/turbo.json b/turbo.json index 8cc363589..1652731b6 100644 --- a/turbo.json +++ b/turbo.json @@ -16,10 +16,6 @@ "dependsOn": ["^build"], "outputs": ["lib/**"] }, - "@gluestik/frontend#build": { - "dependsOn": ["^build", "build:src"], - "outputs": [".next/**"] - }, "build:src": { "outputs": ["lib/**"] },