@@ -84,6 +84,11 @@ closeServer :: Http2Server -> Effect Unit -> Effect Unit
84
84
closeServer = unsafeCoerce Internal .close
85
85
86
86
-- | https://nodejs.org/docs/latest/api/net.html#event-close
87
+ -- |
88
+ -- | Listen for one event, then remove the event listener.
89
+ -- |
90
+ -- | Returns an effect for removing the event listener before the event
91
+ -- | is raised.
87
92
onceCloseServer :: Http2Server -> Effect Unit -> Effect (Effect Unit )
88
93
onceCloseServer = unsafeCoerce Internal .onceServerClose
89
94
@@ -106,24 +111,27 @@ closeServerSecure :: Http2SecureServer -> Effect Unit -> Effect Unit
106
111
closeServerSecure = unsafeCoerce Internal .close
107
112
108
113
-- | https://nodejs.org/docs/latest/api/net.html#event-close
114
+ -- |
115
+ -- | Listen for one event, then remove the event listener.
116
+ -- |
117
+ -- | Returns an effect for removing the event listener before the event
118
+ -- | is raised.
109
119
onceCloseServerSecure :: Http2SecureServer -> Effect Unit -> Effect (Effect Unit )
110
120
onceCloseServerSecure = unsafeCoerce Internal .onceServerClose
111
121
112
122
-- | https://nodejs.org/docs/latest/api/net.html#event-error
113
123
-- |
114
124
-- | the 'close' event will not be emitted directly following this event unless server.close() is manually called.
115
125
-- |
116
- -- | Returns an effect for removing the event listener before the event
117
- -- | is raised.
126
+ -- | Returns an effect for removing the event listener.
118
127
onErrorServer :: Http2Server -> (Error -> Effect Unit ) -> Effect (Effect Unit )
119
128
onErrorServer = unsafeCoerce Internal .onEmitterError
120
129
121
130
-- | https://nodejs.org/docs/latest/api/net.html#event-error
122
131
-- |
123
132
-- | the 'close' event will not be emitted directly following this event unless server.close() is manually called.
124
133
-- |
125
- -- | Returns an effect for removing the event listener before the event
126
- -- | is raised.
134
+ -- | Returns an effect for removing the event listener.
127
135
onErrorServerSecure :: Http2SecureServer -> (Error -> Effect Unit ) -> Effect (Effect Unit )
128
136
onErrorServerSecure = unsafeCoerce Internal .onEmitterError
129
137
@@ -139,6 +147,12 @@ onErrorServerSecure = unsafeCoerce Internal.onEmitterError
139
147
foreign import data ServerHttp2Session :: Type
140
148
141
149
-- | https://nodejs.org/docs/latest/api/http2.html#event-session
150
+ -- |
151
+ -- | Listen for one event, call the callback, then remove
152
+ -- | the event listener.
153
+ -- |
154
+ -- | Returns an effect for removing the event listener before the event
155
+ -- | is raised.
142
156
foreign import onceSession :: Http2Server -> (ServerHttp2Session -> Effect Unit ) -> Effect Unit
143
157
144
158
-- | https://nodejs.org/docs/latest/api/http2.html#http2sessionclosecallback
@@ -156,11 +170,14 @@ onceStream :: Http2Server -> (ServerHttp2Stream -> HeadersObject -> Flags -> Eff
156
170
onceStream = unsafeCoerce Internal .onceStream
157
171
158
172
-- | https://nodejs.org/docs/latest/api/http2.html#event-stream
173
+ -- |
174
+ -- | Returns an effect for removing the event listener.
159
175
onStream :: Http2Server -> (ServerHttp2Stream -> HeadersObject -> Flags -> Effect Unit ) -> Effect (Effect Unit )
160
176
onStream = unsafeCoerce Internal .onStream
161
177
162
178
-- | Listen for one event, call the callback, then remove
163
179
-- | the event listener.
180
+ -- |
164
181
-- | Returns an effect for removing the event listener before the event
165
182
-- | is raised.
166
183
-- |
@@ -169,6 +186,8 @@ onceStreamSecure :: Http2SecureServer -> (ServerHttp2Stream -> HeadersObject ->
169
186
onceStreamSecure = unsafeCoerce Internal .onceStream
170
187
171
188
-- | https://nodejs.org/docs/latest/api/http2.html#event-stream
189
+ -- |
190
+ -- | Returns an effect for removing the event listener.
172
191
onStreamSecure :: Http2SecureServer -> (ServerHttp2Stream -> HeadersObject -> Flags -> Effect Unit ) -> Effect (Effect Unit )
173
192
onStreamSecure = unsafeCoerce Internal .onStream
174
193
@@ -177,6 +196,11 @@ respond :: ServerHttp2Stream -> HeadersObject -> OptionsObject -> Effect Unit
177
196
respond = unsafeCoerce Internal .respond
178
197
179
198
-- | https://nodejs.org/docs/latest/api/http2.html#event-session_1
199
+ -- |
200
+ -- | Listen for one event, then remove the event listener.
201
+ -- |
202
+ -- | Returns an effect for removing the event listener before the event
203
+ -- | is raised.
180
204
onceSessionSecure :: Http2SecureServer -> (ServerHttp2Session -> Effect Unit ) -> Effect Unit
181
205
onceSessionSecure = unsafeCoerce onceSession
182
206
@@ -199,6 +223,11 @@ foreign import pushAllowed :: ServerHttp2Stream -> Effect Boolean
199
223
foreign import additionalHeaders :: ServerHttp2Stream -> HeadersObject -> Effect Unit
200
224
201
225
-- | https://nodejs.org/docs/latest/api/http2.html#event-wanttrailers
226
+ -- |
227
+ -- | Listen for one event, then remove the event listener.
228
+ -- |
229
+ -- | Returns an effect for removing the event listener before the event
230
+ -- | is raised.
202
231
onceWantTrailers :: ServerHttp2Stream -> Effect Unit -> Effect (Effect Unit )
203
232
onceWantTrailers = unsafeCoerce Internal .onceWantTrailers
204
233
@@ -209,6 +238,11 @@ sendTrailers :: ServerHttp2Stream -> HeadersObject -> Effect Unit
209
238
sendTrailers = unsafeCoerce Internal .sendTrailers
210
239
211
240
-- | https://nodejs.org/docs/latest/api/net.html#event-end
241
+ -- |
242
+ -- | Listen for one event, then remove the event listener.
243
+ -- |
244
+ -- | Returns an effect for removing the event listener before the event
245
+ -- | is raised.
212
246
onceEnd :: ServerHttp2Stream -> Effect Unit -> Effect (Effect Unit )
213
247
onceEnd = unsafeCoerce Internal .onceEnd
214
248
0 commit comments