@@ -3283,6 +3283,25 @@ deprecated: v13.0.0
32833283
32843284See [`response.socket`][].
32853285
3286+ #### `response.createPushResponse(headers, callback)`
3287+ <!-- YAML
3288+ added: v8.4.0
3289+ -->
3290+
3291+ * `headers` {HTTP/2 Headers Object} An object describing the headers
3292+ * `callback` {Function} Called once `http2stream.pushStream()` is finished,
3293+ or either when the attempt to create the pushed `Http2Stream` has failed or
3294+ has been rejected, or the state of `Http2ServerRequest` is closed prior to
3295+ calling the `http2stream.pushStream()` method
3296+ * `err` {Error}
3297+ * `res` {http2.Http2ServerResponse} The newly-created `Http2ServerResponse`
3298+ object
3299+
3300+ Call [`http2stream.pushStream()`][] with the given headers, and wrap the
3301+ given [`Http2Stream`][] on a newly created `Http2ServerResponse` as the callback
3302+ parameter if successful. When `Http2ServerRequest` is closed, the callback is
3303+ called with an error `ERR_HTTP2_INVALID_STREAM`.
3304+
32863305#### `response.end([data[, encoding]][, callback])`
32873306<!-- YAML
32883307added: v8.4.0
@@ -3680,25 +3699,6 @@ const server = http2.createServer((req, res) => {
36803699Attempting to set a header field name or value that contains invalid characters
36813700will result in a [`TypeError`][] being thrown.
36823701
3683- #### `response.createPushResponse(headers, callback)`
3684- <!-- YAML
3685- added: v8.4.0
3686- -->
3687-
3688- * `headers` {HTTP/2 Headers Object} An object describing the headers
3689- * `callback` {Function} Called once `http2stream.pushStream()` is finished,
3690- or either when the attempt to create the pushed `Http2Stream` has failed or
3691- has been rejected, or the state of `Http2ServerRequest` is closed prior to
3692- calling the `http2stream.pushStream()` method
3693- * `err` {Error}
3694- * `res` {http2.Http2ServerResponse} The newly-created `Http2ServerResponse`
3695- object
3696-
3697- Call [`http2stream.pushStream()`][] with the given headers, and wrap the
3698- given [`Http2Stream`][] on a newly created `Http2ServerResponse` as the callback
3699- parameter if successful. When `Http2ServerRequest` is closed, the callback is
3700- called with an error `ERR_HTTP2_INVALID_STREAM`.
3701-
37023702## Collecting HTTP/2 performance metrics
37033703
37043704The [Performance Observer][] API can be used to collect basic performance
0 commit comments