Reviewing SocketServerLayer Pattern in TypeScript

does this pattern look right?

const SocketServerLayer = Layer.scoped(
  SocketServer.SocketServer,
  Effect.gen(function* () {
    const config = yield* makeConfig
    return yield* BunSocketServer.make({
      port: config.scannerPort,
      host: "0.0.0.0"
    })
  })
)
Was this page helpful?