mirror of
https://github.com/github/codeql-action.git
synced 2025-12-30 19:20:08 +08:00
32 lines
1.3 KiB
JavaScript
32 lines
1.3 KiB
JavaScript
"use strict";Object.defineProperty(exports, "__esModule", {value: true});
|
|
|
|
var _chunkSMXZPJEAjs = require('./chunk-SMXZPJEA.js');
|
|
|
|
// src/utils/node/index.ts
|
|
var _http = require('http');
|
|
var _stream = require('stream');
|
|
var _outvariant = require('outvariant');
|
|
var kRawRequestBodyStream = Symbol("kRawRequestBodyStream");
|
|
function getClientRequestBodyStream(request) {
|
|
const rawRequest = _chunkSMXZPJEAjs.getRawRequest.call(void 0, request);
|
|
_outvariant.invariant.call(void 0,
|
|
rawRequest instanceof _http.ClientRequest,
|
|
`Failed to retrieve raw request body stream: request is not an instance of "http.ClientRequest". Note that you can only use the "getClientRequestBodyStream" function with the requests issued by "http.clientRequest".`
|
|
);
|
|
const requestBodyStream = Reflect.get(request, kRawRequestBodyStream);
|
|
_outvariant.invariant.call(void 0,
|
|
requestBodyStream instanceof _stream.Readable,
|
|
"Failed to retrieve raw request body stream: corrupted stream (%s)",
|
|
typeof requestBodyStream
|
|
);
|
|
return requestBodyStream;
|
|
}
|
|
function setRawRequestBodyStream(request, stream) {
|
|
Reflect.set(request, kRawRequestBodyStream, stream);
|
|
}
|
|
|
|
|
|
|
|
|
|
exports.getClientRequestBodyStream = getClientRequestBodyStream; exports.setRawRequestBodyStream = setRawRequestBodyStream;
|
|
//# sourceMappingURL=chunk-4YBV77DG.js.map
|