UNPKG

@realitydefender/realitydefender

Version:

SDK for the Reality Defender API for deepfake detection

28 lines (27 loc) 1.01 kB
/** * Handling detection results */ import { HttpClient } from '../client/types'; import { MediaResponse } from '../types/api'; import { DetectionResult, DetectionOptions } from '../types/sdk'; /** * Get the raw media result from the API * @param client HTTP client * @param requestId Request ID * @returns Raw media response */ export declare function getMediaResult(client: HttpClient, requestId: string): Promise<MediaResponse>; /** * Format the raw API response into a user-friendly result * @param response Raw API response * @returns Simplified detection result */ export declare function formatResult(response: MediaResponse): DetectionResult; /** * Get detection results for a media request * @param client HTTP client * @param requestId Request ID * @param options Detection options for polling configuration * @returns Detection results */ export declare function getDetectionResult(client: HttpClient, requestId: string, options?: Partial<DetectionOptions>): Promise<DetectionResult>;