got-scraping
Version:
HTTP client made for scraping based on got.
17 lines • 762 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.optionsValidationHandler = void 0;
const tslib_1 = require("tslib");
const ow_1 = tslib_1.__importDefault(require("ow"));
function optionsValidationHandler(options) {
const validationSchema = {
proxyUrl: ow_1.default.optional.string.url,
useHeaderGenerator: ow_1.default.optional.boolean,
headerGeneratorOptions: ow_1.default.optional.object,
insecureHTTPParser: ow_1.default.optional.boolean,
sessionToken: ow_1.default.optional.object,
};
ow_1.default(options, ow_1.default.object.partialShape(validationSchema));
}
exports.optionsValidationHandler = optionsValidationHandler;
//# sourceMappingURL=options-validation.js.map