@limitly/limitly-js
Version:
Official Node.js SDK for Limitly - API Key management, plans, users and request validation
18 lines • 707 B
TypeScript
import { HttpClient } from '../client';
import { ValidateRequestRequest, ValidateRequestResponse, RequestOptions } from '../types';
/**
* Module for validating requests
*/
export declare class ValidationModule {
private client;
constructor(client: HttpClient);
/**
* Validates a user request using their API Key
*/
validateRequest(data: ValidateRequestRequest, options?: RequestOptions): Promise<ValidateRequestResponse>;
/**
* Convenience method to validate a request with individual parameters
*/
validate(apiKey: string, endpoint: string, method: string, options?: RequestOptions): Promise<ValidateRequestResponse>;
}
//# sourceMappingURL=validation.d.ts.map