UNPKG

@limitly/limitly-js

Version:

Official Node.js SDK for Limitly - API Key management, plans, users and request validation

29 lines 787 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ValidationModule = void 0; /** * Module for validating requests */ class ValidationModule { constructor(client) { this.client = client; } /** * Validates a user request using their API Key */ async validateRequest(data, options) { return this.client.post('/validate', data, options); } /** * Convenience method to validate a request with individual parameters */ async validate(apiKey, endpoint, method, options) { return this.validateRequest({ api_key: apiKey, endpoint, method, }, options); } } exports.ValidationModule = ValidationModule; //# sourceMappingURL=validation.js.map