v0-ui-reviewer
Version:
Next-gen UI/UX reviewer with multi-model AI support (OpenAI, Claude, v0), style extraction, and live preview sandbox
17 lines (16 loc) • 519 B
TypeScript
export declare class RateLimiter {
private dataPath;
private limits;
constructor();
checkLimit(service: 'v0' | 'openai' | 'anthropic'): Promise<{
allowed: boolean;
remaining: number;
resetIn?: number;
}>;
increment(service: 'v0' | 'openai' | 'anthropic'): Promise<void>;
getRemainingQuota(service: 'v0' | 'openai' | 'anthropic'): Promise<number>;
private loadData;
private saveData;
formatResetTime(seconds: number): string;
}
export default RateLimiter;