aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/world/net/http/request.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/world/net/http/request.lux')
-rw-r--r--stdlib/source/library/lux/world/net/http/request.lux12
1 files changed, 12 insertions, 0 deletions
diff --git a/stdlib/source/library/lux/world/net/http/request.lux b/stdlib/source/library/lux/world/net/http/request.lux
index 26005abe2..477fbf2e3 100644
--- a/stdlib/source/library/lux/world/net/http/request.lux
+++ b/stdlib/source/library/lux/world/net/http/request.lux
@@ -31,6 +31,18 @@
["[1][0]" query]
["[1][0]" cookie]])
+(type .public (Request !)
+ [Identification Protocol Resource (Message !)])
+
+(type .public (Server !)
+ (-> (Request !)
+ (! (Response !))))
+
+(def .public (static response)
+ (-> Response Server)
+ (function (_ request)
+ (async.resolved response)))
+
(def (merge inputs)
(-> (List Binary) Binary)
(let [[_ output] (try.trusted