0 | module Node.HTTP.Server
3 | import Node.Event.Internal
4 | import Node.HTTP.IncomingMessage
5 | import Node.HTTP.ServerResponse
6 | import Node.HTTP.Module
7 | import public Node.Net.Server
9 | %hide Node.Net.Server.Server
12 | data Server : Type where [external]
15 | implementation ServerClass Server where
17 | %foreign nodeOn2 "request"
18 | ffi_onRequest : a -> (b -> c -> PrimIO ()) -> PrimIO ()
21 | (.onRequest) : HasIO io => Server -> (IncomingMessage -> ServerResponse -> IO()) -> io ()
22 | (.onRequest) = on2 ffi_onRequest