RPC server work

This commit is contained in:
Julien Valverdé
2024-07-04 23:12:32 +02:00
parent 5f15dedfbf
commit eb464edefd
6 changed files with 34 additions and 19 deletions

View File

@@ -1,8 +1,8 @@
import { Context, Layer } from "effect"
import express from "express"
import express, { type Express } from "express"
export class ExpressApp extends Context.Tag("Express")<ExpressApp, ReturnType<typeof express>>() {}
export class ExpressApp extends Context.Tag("Express")<ExpressApp, Express>() {}
export module ExpressApp {
export const Live = Layer.sync(ExpressApp, () => express())