fix gitignore again
This commit is contained in:
parent
ce5a1e330b
commit
5da5c2afe2
3329 changed files with 364540 additions and 3 deletions
25
electron/node_modules/got/dist/source/as-promise/parse-body.js
generated
vendored
Normal file
25
electron/node_modules/got/dist/source/as-promise/parse-body.js
generated
vendored
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const types_1 = require("./types");
|
||||
const parseBody = (response, responseType, parseJson, encoding) => {
|
||||
const { rawBody } = response;
|
||||
try {
|
||||
if (responseType === 'text') {
|
||||
return rawBody.toString(encoding);
|
||||
}
|
||||
if (responseType === 'json') {
|
||||
return rawBody.length === 0 ? '' : parseJson(rawBody.toString());
|
||||
}
|
||||
if (responseType === 'buffer') {
|
||||
return rawBody;
|
||||
}
|
||||
throw new types_1.ParseError({
|
||||
message: `Unknown body type '${responseType}'`,
|
||||
name: 'Error'
|
||||
}, response);
|
||||
}
|
||||
catch (error) {
|
||||
throw new types_1.ParseError(error, response);
|
||||
}
|
||||
};
|
||||
exports.default = parseBody;
|
||||
Loading…
Add table
Add a link
Reference in a new issue