UNPKG

@xiaobaidadada/node-tuntap2-wintun

Version:
29 lines (28 loc) 798 B
import { Tuntap } from './src/ts/linux/Tuntap'; /** * Tun interface, a Layer 2 virtual interface. * @class LinuxTun * @extends {TuntapB} */ declare class LinuxTun extends Tuntap { constructor(); /** * setting the mac of a Tun interface is illegal as tun devices is running on layer 3 * @throws 'method not support by a tun device.' * @memberof LinuxTun * @since 0.1.0 */ set mac(mac: string); } /** * Tap interface, a Layer 2 virtual interface. * The tap device allows * @class LinuxTap * @extends {TuntapB} */ declare class LinuxTap extends Tuntap { constructor(); } declare const LinuxTunTap: (options: any) => Tuntap; declare const Wintun: import("./src/ts/win/WintunAddon").WintunAddonTypes; export { LinuxTap, LinuxTun, LinuxTunTap, Wintun };