m
This commit is contained in:
+25
@@ -0,0 +1,25 @@
|
||||
import { Cache } from 'cache-manager';
|
||||
export interface CaptchaResult {
|
||||
svg: string;
|
||||
key: string;
|
||||
}
|
||||
export declare class CaptchaService {
|
||||
private cacheManager;
|
||||
constructor(cacheManager: Cache);
|
||||
generate(options?: {
|
||||
size?: number;
|
||||
charPreset?: string;
|
||||
noise?: number;
|
||||
width?: number;
|
||||
height?: number;
|
||||
fontSize?: number;
|
||||
inverse?: boolean;
|
||||
}): Promise<CaptchaResult>;
|
||||
generateMath(options?: {
|
||||
noise?: number;
|
||||
width?: number;
|
||||
height?: number;
|
||||
fontSize?: number;
|
||||
}): Promise<CaptchaResult>;
|
||||
validate(key: string, code: string): Promise<boolean>;
|
||||
}
|
||||
Reference in New Issue
Block a user