friday-sdk
Version:
Official JavaScript/TypeScript SDK for the Friday API
39 lines (38 loc) • 1.39 kB
JavaScript
;
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;