29 lines
607 B
JavaScript
29 lines
607 B
JavaScript
'use strict';
|
|
const http2 = require('http2');
|
|
const agent = require('./agent');
|
|
const ClientRequest = require('./client-request');
|
|
const IncomingMessage = require('./incoming-message');
|
|
const auto = require('./auto');
|
|
|
|
const request = (url, options, callback) => {
|
|
return new ClientRequest(url, options, callback);
|
|
};
|
|
|
|
const get = (url, options, callback) => {
|
|
// eslint-disable-next-line unicorn/prevent-abbreviations
|
|
const req = new ClientRequest(url, options, callback);
|
|
req.end();
|
|
|
|
return req;
|
|
};
|
|
|
|
module.exports = {
|
|
...http2,
|
|
ClientRequest,
|
|
IncomingMessage,
|
|
...agent,
|
|
request,
|
|
get,
|
|
auto
|
|
};
|