@jomari-wp/linkedin-jobs-scraper
Version:
Scrape public available jobs on Linkedin using headless browser
54 lines (53 loc) • 1.21 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Scraper = void 0;
const events_1 = require("events");
const logger_1 = require("../logger/logger");
class Scraper extends events_1.EventEmitter {
/**
* @constructor
* @param {LaunchOptions} options
*/
constructor(options, session) {
super();
this.options = options;
this.session = session;
}
}
exports.Scraper = Scraper;
/**
* Enable logger
* @returns void
* @static
*/
Scraper.enableLogger = () => logger_1.logger.enable();
/**
* Disable logger
* @returns void
* @static
*/
Scraper.disableLogger = () => logger_1.logger.disable();
/**
* Enable logger debug namespace
* @returns void
* @static
*/
Scraper.enableLoggerDebug = () => logger_1.logger.enableDebug();
/**
* Enable logger info namespace
* @returns void
* @static
*/
Scraper.enableLoggerInfo = () => logger_1.logger.enableInfo();
/**
* Enable logger warn namespace
* @returns void
* @static
*/
Scraper.enableLoggerWarn = () => logger_1.logger.enableWarn();
/**
* Enable logger error namespace
* @returns void
* @static
*/
Scraper.enableLoggerError = () => logger_1.logger.enableError();