2
2
3
3
/* eslint-disable no-use-before-define */
4
4
5
- require ( 'internal/util' ) . assertCrypto ( ) ;
5
+ const {
6
+ assertCrypto,
7
+ customInspectSymbol : kInspect ,
8
+ promisify
9
+ } = require ( 'internal/util' ) ;
10
+
11
+ assertCrypto ( ) ;
6
12
7
- const { async_id_symbol } = process . binding ( 'async_wrap' ) ;
8
- const http = require ( 'http' ) ;
9
- const binding = process . binding ( 'http2' ) ;
10
13
const assert = require ( 'assert' ) ;
11
14
const { Buffer } = require ( 'buffer' ) ;
12
15
const EventEmitter = require ( 'events' ) ;
16
+ const fs = require ( 'fs' ) ;
17
+ const http = require ( 'http' ) ;
13
18
const net = require ( 'net' ) ;
19
+ const { Duplex } = require ( 'stream' ) ;
20
+ const {
21
+ _unrefActive,
22
+ enroll,
23
+ unenroll
24
+ } = require ( 'timers' ) ;
14
25
const tls = require ( 'tls' ) ;
26
+ const { URL } = require ( 'url' ) ;
15
27
const util = require ( 'util' ) ;
16
- const fs = require ( 'fs' ) ;
17
- const errors = require ( 'internal/errors' ) ;
28
+
18
29
const { StreamWrap } = require ( '_stream_wrap' ) ;
19
- const { Duplex } = require ( 'stream' ) ;
20
- const { URL } = require ( 'url' ) ;
30
+
31
+ const errors = require ( 'internal/errors' ) ;
32
+ const { utcDate } = require ( 'internal/http' ) ;
21
33
const { onServerStream,
22
34
Http2ServerRequest,
23
35
Http2ServerResponse,
24
36
} = require ( 'internal/http2/compat' ) ;
25
- const { utcDate } = require ( 'internal/http' ) ;
26
- const {
27
- promisify,
28
- customInspectSymbol : kInspect
29
- } = require ( 'internal/util' ) ;
30
- const { isArrayBufferView } = require ( 'internal/util/types' ) ;
31
- const { _connectionListener : httpConnectionListener } = http ;
32
- const { createPromise, promiseResolve } = process . binding ( 'util' ) ;
33
- const debug = util . debuglog ( 'http2' ) ;
34
-
35
- const kMaxFrameSize = ( 2 ** 24 ) - 1 ;
36
- const kMaxInt = ( 2 ** 32 ) - 1 ;
37
- const kMaxStreams = ( 2 ** 31 ) - 1 ;
38
-
39
- // eslint-disable-next-line no-control-regex
40
- const kQuotedString = / ^ [ \x09 \x20 - \x5b \x5d - \x7e \x80 - \xff ] * $ / ;
41
37
42
38
const {
43
39
assertIsObject,
@@ -58,13 +54,23 @@ const {
58
54
updateSettingsBuffer
59
55
} = require ( 'internal/http2/util' ) ;
60
56
61
- const {
62
- _unrefActive,
63
- enroll,
64
- unenroll
65
- } = require ( 'timers' ) ;
57
+ const { isArrayBufferView } = require ( 'internal/util/types' ) ;
66
58
59
+ const { async_id_symbol } = process . binding ( 'async_wrap' ) ;
60
+ const binding = process . binding ( 'http2' ) ;
67
61
const { ShutdownWrap, WriteWrap } = process . binding ( 'stream_wrap' ) ;
62
+ const { createPromise, promiseResolve } = process . binding ( 'util' ) ;
63
+
64
+ const { _connectionListener : httpConnectionListener } = http ;
65
+ const debug = util . debuglog ( 'http2' ) ;
66
+
67
+ const kMaxFrameSize = ( 2 ** 24 ) - 1 ;
68
+ const kMaxInt = ( 2 ** 32 ) - 1 ;
69
+ const kMaxStreams = ( 2 ** 31 ) - 1 ;
70
+
71
+ // eslint-disable-next-line no-control-regex
72
+ const kQuotedString = / ^ [ \x09 \x20 - \x5b \x5d - \x7e \x80 - \xff ] * $ / ;
73
+
68
74
const { constants, nameForErrorCode } = binding ;
69
75
70
76
const NETServer = net . Server ;
@@ -2784,13 +2790,13 @@ function getUnpackedSettings(buf, options = {}) {
2784
2790
2785
2791
// Exports
2786
2792
module . exports = {
2793
+ connect,
2787
2794
constants,
2795
+ createServer,
2796
+ createSecureServer,
2788
2797
getDefaultSettings,
2789
2798
getPackedSettings,
2790
2799
getUnpackedSettings,
2791
- createServer,
2792
- createSecureServer,
2793
- connect,
2794
2800
Http2Session,
2795
2801
Http2Stream,
2796
2802
Http2ServerRequest,
0 commit comments