Socket
Socket
Sign inDemoInstall

detection

Package Overview
Dependencies
1
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.9 to 0.0.11

3

lib/index.d.ts

@@ -61,5 +61,6 @@ /**

screen: DeviceError | boolean;
readonly devices: Array<Device>;
readonly deviceMap: Map<string, Array<Device>>;
constructor();
addDevice(device: any): void;
getDevice(kind?: string): Array<Device>;
}

@@ -66,0 +67,0 @@ export declare function getNetwork(): Promise<Network>;

@@ -62,8 +62,27 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

this.screen = true;
this.devices = [];
this.deviceMap = new Map();
Object.defineProperty(this, 'devices', {
get: () => {
return this.getDevice();
}
});
}
addDevice(device) {
let { kind, label, groupId, deviceId } = device;
this.devices.push({ kind, label, groupId, deviceId });
let devices = this.deviceMap.get(kind) || [];
devices.push({ kind, label, groupId, deviceId });
this.deviceMap.set(kind, devices);
}
getDevice(kind) {
let devices = [];
if (!kind) {
this.deviceMap.forEach(items => {
devices.push(...items);
});
}
else {
devices = this.deviceMap.get(kind) || [];
}
return devices;
}
}

@@ -147,3 +166,6 @@ const parseError = (err) => {

let processor = navigator.hardwareConcurrency;
let info = new BaseInfo(ua.os, { name: ua.browser, version: ua.version }, navigator.userAgent, screen, navigator.language, navigator.hardwareConcurrency);
let info = new BaseInfo(ua.os, {
name: ua.browser,
version: ua.version
}, navigator.userAgent, screen, navigator.language, navigator.hardwareConcurrency);
info.network = yield getNetwork();

@@ -150,0 +172,0 @@ // 获取地区 与 时间

{
"name": "detection",
"version": "0.0.9",
"version": "0.0.11",
"description": "",

@@ -5,0 +5,0 @@ "main": "./lib/index",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc