@@ -18,6 +18,10 @@ type Foo = { a :: String, b :: Maybe Int, c :: Array Number }
19 ( foo :: "foo" / "bar" / Foo / GET { a :: Int, b :: Number, c :: Foo }
19 ( foo :: "foo" / "bar" / Foo / GET { a :: Int, b :: Number, c :: Foo }
20 , bar :: "foo" / "qux" / POST Unit { a :: Int }
20 , bar :: "foo" / "qux" / POST Unit { a :: Int }
23+ ( something :: "something" / GET { a :: String }
23main :: Effect Unit
27main :: Effect Unit
@@ -26,4 +30,5 @@ main = do
26 Bun.serve $ Server.run @API identity
30 Bun.serve $ Server.run @API identity
27 { foo: \x -> pure { a: 1, b: 1.0, c: x }
31 { foo: \x -> pure { a: 1, b: 1.0, c: x }
28 , bar: pure { a: 8 }
32 , bar: pure { a: 8 }
33+ , deep: { something: pure { a: "something" } }