UNPKG

react-native-ssl-pinning-guard

Version:
15 lines (11 loc) 393 B
import { TurboModuleRegistry } from 'react-native'; export interface SSLPinningConfig { domains: string[]; hashes: string[]; } export interface SslPinningGuardType { configure(config: SSLPinningConfig): void; makePinnedRequest(url: string): Promise<string>; } const SslPinningGuard = TurboModuleRegistry.get<SslPinningGuardType>('SslPinningGuard'); export default SslPinningGuard!;