@@ -26,9 +26,17 @@ const getLesnekEndpoint = Api.get("getLesnek", "/lesnek").pipe(
2626 Api . setRequestQuery ( Lesnek ) ,
2727 Api . setSecurity ( Security . bearer ( { name : "myAwesomeBearerAuth" , bearerFormat : "JWT" } ) )
2828)
29- const getMilanEndpoint = Api . get ( "getMilan" , "/milan" ) . pipe ( Api . setResponseBody ( Schema . String ) )
30- const testEndpoint = Api . get ( "test" , "/test" ) . pipe ( Api . setResponseBody ( Standa ) , Api . setRequestQuery ( Lesnek ) )
31- const standaEndpoint = Api . post ( "standa" , "/standa" ) . pipe ( Api . setResponseBody ( Standa ) , Api . setRequestBody ( Standa ) )
29+ const getMilanEndpoint = Api . get ( "getMilan" , "/milan" ) . pipe (
30+ Api . setResponseBody ( Schema . String )
31+ )
32+ const testEndpoint = Api . get ( "test" , "/test" ) . pipe (
33+ Api . setResponseBody ( Standa ) ,
34+ Api . setRequestQuery ( Lesnek )
35+ )
36+ const standaEndpoint = Api . post ( "standa" , "/standa" ) . pipe (
37+ Api . setResponseBody ( Standa ) ,
38+ Api . setRequestBody ( Standa )
39+ )
3240const handleMilanEndpoint = Api . post ( "handleMilan" , "/petr" ) . pipe (
3341 Api . setResponseBody ( HumanSchema ) ,
3442 Api . setRequestBody ( HumanSchema )
@@ -39,35 +47,38 @@ const callStandaEndpoint = Api.put("callStanda", "/api/zdar").pipe(
3947)
4048
4149const api = Api . make ( { title : "My awesome pets API" , version : "1.0.0" } ) . pipe (
42- Api . addEndpoint ( getLesnekEndpoint ) ,
43- Api . addEndpoint ( getMilanEndpoint ) ,
44- Api . addEndpoint ( testEndpoint ) ,
45- Api . addEndpoint ( standaEndpoint ) ,
46- Api . addEndpoint ( handleMilanEndpoint ) ,
47- Api . addEndpoint ( callStandaEndpoint )
50+ Api . addEndpoints (
51+ getLesnekEndpoint ,
52+ getMilanEndpoint ,
53+ testEndpoint ,
54+ standaEndpoint ,
55+ handleMilanEndpoint ,
56+ callStandaEndpoint
57+ )
4858)
4959
50- const getLesnekHandler = Handler . make ( getLesnekEndpoint , ( { query } ) =>
51- Effect . succeed ( `hello ${ query . name } ` ) . pipe (
52- Effect . tap ( ( ) => Effect . logDebug ( "hello world" ) )
53- ) )
54- const handleMilanHandler = Handler . make ( handleMilanEndpoint , ( { body } ) =>
55- Effect . map ( StuffService , ( { value } ) => ( {
56- ...body ,
57- randomValue : body . height + value
58- } ) ) )
60+ const getLesnekHandler = Handler . make (
61+ getLesnekEndpoint ,
62+ ( { query } ) => Effect . tap ( Effect . succeed ( `hello ${ query . name } ` ) , ( ) => Effect . logDebug ( "hello world" ) )
63+ )
64+ const handleMilanHandler = Handler . make (
65+ handleMilanEndpoint ,
66+ ( { body } ) => Effect . map ( StuffService , ( { value } ) => ( { ...body , randomValue : body . height + value } ) )
67+ )
5968const getMilanHandler = Handler . make ( getMilanEndpoint , ( ) => Effect . succeed ( "Milan" ) )
6069const testHandler = Handler . make ( testEndpoint , ( { query } ) => Effect . succeed ( query ) )
6170const standaHandler = Handler . make ( standaEndpoint , ( { body } ) => Effect . succeed ( body ) )
6271const callStandaHandler = Handler . make ( callStandaEndpoint , ( { body } ) => Effect . succeed ( body . zdar ) )
6372
6473const app = RouterBuilder . make ( api , { parseOptions : { errors : "all" } } ) . pipe (
65- RouterBuilder . handle ( getLesnekHandler ) ,
66- RouterBuilder . handle ( handleMilanHandler ) ,
67- RouterBuilder . handle ( getMilanHandler ) ,
68- RouterBuilder . handle ( testHandler ) ,
69- RouterBuilder . handle ( standaHandler ) ,
70- RouterBuilder . handle ( callStandaHandler ) ,
74+ RouterBuilder . handle (
75+ getLesnekHandler ,
76+ handleMilanHandler ,
77+ getMilanHandler ,
78+ testHandler ,
79+ standaHandler ,
80+ callStandaHandler
81+ ) ,
7182 RouterBuilder . build
7283)
7384
0 commit comments