From 9e916cfb285b2920bb520261e516c2956955caf5 Mon Sep 17 00:00:00 2001 From: Syd Amir Date: Sun, 9 Jun 2024 11:45:13 +0330 Subject: [PATCH 1/2] :rotating_light: change deno serve http with deprecated std version --- src/server/mod.ts | 4 +--- src/server/serveStatic.ts | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/server/mod.ts b/src/server/mod.ts index fb3e15ad..a21751ca 100644 --- a/src/server/mod.ts +++ b/src/server/mod.ts @@ -1,5 +1,4 @@ import { Services } from "../acts/mod.ts"; -import { serve } from "../deps.ts"; import { TSchemas } from "../models/mod.ts"; import { generateSchemTypes } from "../types/mod.ts"; import { lesanFns } from "../utils/mod.ts"; @@ -95,8 +94,7 @@ ${ : "" }\n`, ); - await serve(handler, { port }); - // playground && runPlayground(); + Deno.serve({ port }, handler); }; return runServer; }; diff --git a/src/server/serveStatic.ts b/src/server/serveStatic.ts index f3fb3f9b..6feb7cbc 100644 --- a/src/server/serveStatic.ts +++ b/src/server/serveStatic.ts @@ -55,6 +55,6 @@ export const serveStatic = async ( ) => { const url = new URL(req.url); return playground && url.pathname === "/playground" - ? await runPlayground(url) + ? runPlayground(url) : await checkStaticPath(req, url, staticPath, schemasObj, actsObj); }; From 26a0f6608a1b1a1d7c330eca31d4e48606ed54c3 Mon Sep 17 00:00:00 2001 From: Syd Amir Date: Sun, 9 Jun 2024 11:45:44 +0330 Subject: [PATCH 2/2] :chart_with_upwards_trend: export deep partial --- src/types/mod.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/types/mod.ts b/src/types/mod.ts index cc4e6313..74938b10 100644 --- a/src/types/mod.ts +++ b/src/types/mod.ts @@ -74,7 +74,7 @@ export const generateSchemTypes = async ( `; str = str + ` -type DeepPartial = { +export type DeepPartial = { [P in keyof T]?: T[P] extends object ? DeepPartial : T[P]; };