@adonisjs/limiter
Version:
Rate limiting package for AdonisJS framework
33 lines (32 loc) • 717 B
TypeScript
export declare class LimiterResponse {
/**
* Allowed number of requests for a pre-defined
* duration
*/
limit: number;
/**
* Requests remaining for the pre-defined duration
*/
remaining: number;
/**
* Requests consumed for the pre-defined duration
*/
consumed: number;
/**
* Number of seconds after which the requests count will
* reset
*/
availableIn: number;
constructor(rawResponse: {
limit: number;
remaining: number;
consumed: number;
availableIn: number;
});
toJSON(): {
limit: number;
remaining: number;
consumed: number;
availableIn: number;
};
}