"use strict"; const platform = require("os").platform(); if ([ "android", "darwin", "freebsd", "linux", "openbsd", "sunos", "win32" ].indexOf(platform) !== -1) { const families = require(`./${platform}`); module.exports.v4 = () => families.v4(); module.exports.v6 = () => families.v6(); module.exports.v4.sync = () => families.v4.sync(); module.exports.v6.sync = () => families.v6.sync(); } else { const noop = () => { throw new Error(`Unsupported Platform: ${platform}`); }; module.exports.v4 = noop; module.exports.v6 = noop; module.exports.v4.sync = noop; module.exports.v6.sync = noop; }