UNPKG

friday-sdk

Version:

Official JavaScript/TypeScript SDK for the Friday API

39 lines (38 loc) 1.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FridayClient = void 0; const client_1 = require("./client"); const status_1 = require("./endpoints/status"); const scrape_1 = require("./endpoints/scrape"); const crawl_1 = require("./endpoints/crawl"); const analyzeCompany_1 = require("./endpoints/analyzeCompany"); const extract_1 = require("./endpoints/extract"); const search_1 = require("./endpoints/search"); const profile_1 = require("./endpoints/profile"); class FridayClient { constructor(options) { this.client = new client_1.APIClient(options); } get_status() { return (0, status_1.getStatus)(this.client); } scrape(url, options) { return (0, scrape_1.scrape)(this.client, url, options); } crawl(url, options) { return (0, crawl_1.crawl)(this.client, url, options); } analyzeCompany(linkedinUrl) { return (0, analyzeCompany_1.analyzeCompany)(this.client, linkedinUrl); } extract(url, query, customSchema) { return (0, extract_1.extract)(this.client, url, query, customSchema); } search(query, location, numResults) { return (0, search_1.search)(this.client, query, location, numResults); } getProfile(profileUrl) { return (0, profile_1.getProfile)(this.client, profileUrl); } } exports.FridayClient = FridayClient;