UNPKG

nativescript-dna-netservices

Version:

NativeScript plugin for Bonjour/ZeroConf and network monitoring. RxJS based APIs for Android and iOS.

69 lines 2.85 kB
export var networkType; (function (networkType) { networkType[networkType["none"] = 0] = "none"; networkType[networkType["wifi"] = 1] = "wifi"; networkType[networkType["cellular"] = 2] = "cellular"; })(networkType || (networkType = {})); export var zeroConfError; (function (zeroConfError) { zeroConfError[zeroConfError["unknownError"] = -72000] = "unknownError"; zeroConfError[zeroConfError["collisionError"] = -72001] = "collisionError"; zeroConfError[zeroConfError["notFoundError"] = -72002] = "notFoundError"; zeroConfError[zeroConfError["activityInProgress"] = -72003] = "activityInProgress"; zeroConfError[zeroConfError["badArgumentError"] = -72004] = "badArgumentError"; zeroConfError[zeroConfError["cancelledError"] = -72005] = "cancelledError"; zeroConfError[zeroConfError["invalidError"] = -72006] = "invalidError"; zeroConfError[zeroConfError["timeoutError"] = -72007] = "timeoutError"; zeroConfError[zeroConfError["failedToFindAvailablePort"] = -72008] = "failedToFindAvailablePort"; })(zeroConfError || (zeroConfError = {})); export var zeroConfStatus; (function (zeroConfStatus) { zeroConfStatus[zeroConfStatus["unKnown"] = 0] = "unKnown"; zeroConfStatus[zeroConfStatus["serviceBegins"] = 1] = "serviceBegins"; zeroConfStatus[zeroConfStatus["serviceEnds"] = 2] = "serviceEnds"; zeroConfStatus[zeroConfStatus["moreComing"] = 4] = "moreComing"; zeroConfStatus[zeroConfStatus["stopComing"] = 8] = "stopComing"; zeroConfStatus[zeroConfStatus["add"] = 16] = "add"; zeroConfStatus[zeroConfStatus["remove"] = 32] = "remove"; zeroConfStatus[zeroConfStatus["success"] = 64] = "success"; zeroConfStatus[zeroConfStatus["failed"] = 128] = "failed"; })(zeroConfStatus || (zeroConfStatus = {})); export var addressType; (function (addressType) { addressType[addressType["IPv4"] = 2] = "IPv4"; addressType[addressType["IPv6"] = 30] = "IPv6"; })(addressType || (addressType = {})); export class ZeroConf { constructor(zeroConf) { this.zeroConf = zeroConf; this._domain = zeroConf.domain || ""; this._type = zeroConf.type || ""; this._name = zeroConf.name || ""; this._port = zeroConf.port == null ? -1 : zeroConf.port; this._hostName = zeroConf.hostName || ""; this._addresses = zeroConf.addresses || []; this._status = zeroConf.status || zeroConfStatus.unKnown; } get status() { return this._status; } get name() { return this._name; } get type() { return this._type; } get domain() { return this._domain; } get hostName() { return this._hostName; } get port() { return this._port; } get addresses() { return this._addresses; } } //# sourceMappingURL=netservice.common.js.map