UNPKG

@expo/devcert

Version:

Generate trusted local SSL/TLS certificates for local SSL development

15 lines (11 loc) 582 B
import { Options } from '../index'; export interface Platform { addToTrustStores(certificatePath: string, options?: Options): Promise<void>; removeFromTrustStores(certificatePath: string): Promise<void>; addDomainToHostFileIfMissing(domain: string): Promise<void>; deleteProtectedFiles(filepath: string): Promise<void>; readProtectedFile(filepath: string): Promise<string>; writeProtectedFile(filepath: string, contents: string): Promise<void>; } const PlatformClass = require(`./${ process.platform }`).default; export default new PlatformClass() as Platform;