UNPKG

ipqs-node-sdk

Version:

React package to interface with the various IPQS APIs

95 lines (94 loc) 3.6 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.leakedReport = exports.creditUsage = exports.requestLists = exports.urlValidation = exports.phoneValidation = exports.emailValidation = exports.report = exports.postback = exports.averages = exports.proxyDetection = void 0; const proxyDetection_1 = require("./proxyDetection"); const averages_1 = __importDefault(require("./averages")); const postback_1 = __importDefault(require("./postback")); const report_1 = __importDefault(require("./report")); const email_1 = require("./email"); const phone_1 = require("./phone"); const url_1 = require("./url"); const requests_1 = require("./requests"); const account_1 = __importDefault(require("./account")); const leaked_1 = __importDefault(require("./leaked")); //@TODO Still not sure what I want to do with this but this could work? I want to test it out further. const proxyDetection = (privateKey, params) => { return { get: () => (0, proxyDetection_1.getProxyDetectionResult)(privateKey, params), post: () => (0, proxyDetection_1.getProxyDetectionResult)(privateKey, params), }; }; exports.proxyDetection = proxyDetection; const averages = (privateKey, params) => { return { get: () => (0, averages_1.default)(privateKey, params) }; }; exports.averages = averages; const postback = (privateKey, params) => { return { get: () => (0, postback_1.default)(privateKey, params) }; }; exports.postback = postback; const report = (privateKey, params) => { return { get: () => (0, report_1.default)(privateKey, params) }; }; exports.report = report; const emailValidation = (privateKey, params) => { return { get: () => (0, email_1.getEmailValidationResult)(privateKey, params), post: () => (0, email_1.postEmailValidationResult)(privateKey, params), }; }; exports.emailValidation = emailValidation; const phoneValidation = (privateKey, params) => { return { get: () => (0, phone_1.getPhoneValidationResult)(privateKey, params), post: () => (0, phone_1.postPhoneValidationResult)(privateKey, params), }; }; exports.phoneValidation = phoneValidation; const urlValidation = (privateKey, params) => { return { get: () => (0, url_1.getMaliciousUrlResult)(privateKey, params), post: () => (0, url_1.postMaliciousUrlResult)(privateKey, params), }; }; exports.urlValidation = urlValidation; const requestLists = (privateKey, params) => { return { get: () => (0, requests_1.getRequestListResult)(privateKey, params), post: () => (0, requests_1.postRequestListResult)(privateKey, params), }; }; exports.requestLists = requestLists; const creditUsage = (privateKey, params) => { return { get: () => (0, account_1.default)(privateKey, params), }; }; exports.creditUsage = creditUsage; const leakedReport = (privateKey, params) => { return { get: () => (0, leaked_1.default)(privateKey, params), }; }; exports.leakedReport = leakedReport; exports.default = { proxyDetection: exports.proxyDetection, averages: exports.averages, postback: exports.postback, report: exports.report, emailValidation: exports.emailValidation, phoneValidation: exports.phoneValidation, urlValidation: exports.urlValidation, requestLists: exports.requestLists, creditUsage: exports.creditUsage, leakedReport: exports.leakedReport };