flamesshield-sdk
Version:
Flames Shield Smart rate limiting for Firebase Cloud Functions to protect your services from excessive requests
16 lines • 441 B
TypeScript
import { App } from 'firebase-admin/app';
interface RateLimiterConfiguration {
name?: string;
qualifier?: string;
maxCalls: number;
periodSeconds: number;
onSuccess: () => void;
onFailure?: () => void;
apiKey?: string;
remoteUrl?: string;
app: App;
verbose?: boolean;
}
export declare const rateLimit: (struct: RateLimiterConfiguration) => Promise<void>;
export {};
//# sourceMappingURL=index.d.ts.map