wireguard-client-wrapper
Version:
Crossplatform wrapper for wireguard client
11 lines (10 loc) • 357 B
TypeScript
import { WgConfig } from 'wgConfig';
import { WgStrategy } from './strategies';
export declare class Wireguard {
strategy: WgStrategy;
constructor(processName: string);
toggle(filePath: string): Promise<boolean>;
private getNameFromPath;
save(config: WgConfig | string, filePath: string): Promise<void>;
private makeSureDirExists;
}