Socket
Socket
Sign inDemoInstall

@awesome-cordova-plugins/bluetooth-le

Package Overview
Dependencies
4
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 5.45.0 to 5.46.0

54

index.d.ts

@@ -732,2 +732,56 @@ import { AwesomeCordovaNativePlugin } from '@awesome-cordova-plugins/core';

/**
* @name hasPermissionBtScan (useful only for Android 12+ / API 31+)
* Determine whether scan privileges in Android API 31+
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ hasPermission: boolean }>}
*/
hasPermissionBtScan(): Promise<{
hasPermission: boolean;
}>;
/**
* @name requestPermissionBtScan (useful only for Android 12+ / API 31)
* Request scan privileges in Android API 31.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ requestPermission: boolean }>}
*/
requestPermissionBtScan(): Promise<{
requestPermission: boolean;
}>;
/**
* @name hasPermissionBtConnect (useful only for Android 12+ / API 31)
* Determine if device has the permission to connect or not.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ hasPermission: boolean }>}
*/
hasPermissionBtConnect(): Promise<{
hasPermission: boolean;
}>;
/**
* @name requestPermissionBtConnect (useful only for Android 12+ / API 31)
* Prompt permission settings page. requestPermissionBtConnect property returns whether connect permission has been granted or not.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ requestPermission: boolean }>}
*/
requestPermissionBtConnect(): Promise<{
requestPermission: boolean;
}>;
/**
* @name hasPermissionBtAdvertise (useful only for Android 12+ / API 31)
* Determine if device has the permission to advertise or not.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ hasPermission: boolean }>}
*/
hasPermissionBtAdvertise(): Promise<{
hasPermission: boolean;
}>;
/**
* @name requestPermissionBtAdvertise (useful only for Android 12+ / API 31)
* Prompt permission settings page. requestPermissionBtAdvertise property returns whether connect permission has been granted or not.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ requestPermission: boolean }>}
*/
requestPermissionBtAdvertise(): Promise<{
requestPermission: boolean;
}>;
/**
* @name initializePeripheral

@@ -734,0 +788,0 @@ * Initialize Bluetooth on the device. Must be called before anything else.

@@ -92,2 +92,8 @@ 'use strict';

BluetoothLE.prototype.requestLocation = function () { return core.cordova(this, "requestLocation", { "callbackOrder": "reverse" }, arguments); };
BluetoothLE.prototype.hasPermissionBtScan = function () { return core.cordova(this, "hasPermissionBtScan", { "callbackOrder": "reverse" }, arguments); };
BluetoothLE.prototype.requestPermissionBtScan = function () { return core.cordova(this, "requestPermissionBtScan", { "callbackOrder": "reverse" }, arguments); };
BluetoothLE.prototype.hasPermissionBtConnect = function () { return core.cordova(this, "hasPermissionBtConnect", { "callbackOrder": "reverse" }, arguments); };
BluetoothLE.prototype.requestPermissionBtConnect = function () { return core.cordova(this, "requestPermissionBtConnect", { "callbackOrder": "reverse" }, arguments); };
BluetoothLE.prototype.hasPermissionBtAdvertise = function () { return core.cordova(this, "hasPermissionBtAdvertise", { "callbackOrder": "reverse" }, arguments); };
BluetoothLE.prototype.requestPermissionBtAdvertise = function () { return core.cordova(this, "requestPermissionBtAdvertise", { "callbackOrder": "reverse" }, arguments); };
BluetoothLE.prototype.initializePeripheral = function (params) { return core.cordova(this, "initializePeripheral", { "callbackOrder": "reverse", "observable": true }, arguments); };

@@ -94,0 +100,0 @@ BluetoothLE.prototype.addService = function (params) { return core.cordova(this, "addService", { "callbackOrder": "reverse" }, arguments); };

@@ -732,2 +732,56 @@ import { AwesomeCordovaNativePlugin } from '@awesome-cordova-plugins/core';

/**
* @name hasPermissionBtScan (useful only for Android 12+ / API 31+)
* Determine whether scan privileges in Android API 31+
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ hasPermission: boolean }>}
*/
hasPermissionBtScan(): Promise<{
hasPermission: boolean;
}>;
/**
* @name requestPermissionBtScan (useful only for Android 12+ / API 31)
* Request scan privileges in Android API 31.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ requestPermission: boolean }>}
*/
requestPermissionBtScan(): Promise<{
requestPermission: boolean;
}>;
/**
* @name hasPermissionBtConnect (useful only for Android 12+ / API 31)
* Determine if device has the permission to connect or not.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ hasPermission: boolean }>}
*/
hasPermissionBtConnect(): Promise<{
hasPermission: boolean;
}>;
/**
* @name requestPermissionBtConnect (useful only for Android 12+ / API 31)
* Prompt permission settings page. requestPermissionBtConnect property returns whether connect permission has been granted or not.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ requestPermission: boolean }>}
*/
requestPermissionBtConnect(): Promise<{
requestPermission: boolean;
}>;
/**
* @name hasPermissionBtAdvertise (useful only for Android 12+ / API 31)
* Determine if device has the permission to advertise or not.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ hasPermission: boolean }>}
*/
hasPermissionBtAdvertise(): Promise<{
hasPermission: boolean;
}>;
/**
* @name requestPermissionBtAdvertise (useful only for Android 12+ / API 31)
* Prompt permission settings page. requestPermissionBtAdvertise property returns whether connect permission has been granted or not.
* Will return an error if called on iOS or Android versions prior to 12.0.
* @returns {Promise<{ requestPermission: boolean }>}
*/
requestPermissionBtAdvertise(): Promise<{
requestPermission: boolean;
}>;
/**
* @name initializePeripheral

@@ -734,0 +788,0 @@ * Initialize Bluetooth on the device. Must be called before anything else.

2

ngx/index.metadata.json

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":4,"metadata":{"Status":{"__symbolic":"interface"},"ConnectionPriority":{"__symbolic":"interface"},"Params":{"__symbolic":"interface"},"InitPeripheralParams":{"__symbolic":"interface"},"InitParams":{"__symbolic":"interface"},"ScanParams":{"__symbolic":"interface"},"NotifyParams":{"__symbolic":"interface"},"RespondParams":{"__symbolic":"interface"},"ConnectionParams":{"__symbolic":"interface"},"AndroidGattTransportMode":{"TRANSPORT_AUTO":0,"TRANSPORT_BREDR":1,"TRANSPORT_LE":2},"CharacteristicParams":{"__symbolic":"interface"},"DescriptorParams":{"__symbolic":"interface"},"OperationDescriptorParams":{"__symbolic":"interface"},"WriteCharacteristicParams":{"__symbolic":"interface"},"WriteDescriptorParams":{"__symbolic":"interface"},"AdvertisingParams":{"__symbolic":"interface"},"AdvertiseMode":{"__symbolic":"interface"},"TxPowerLevel":{"__symbolic":"interface"},"AdvertisingParamsAndroid":{"__symbolic":"interface"},"AdvertisingParamsIOS":{"__symbolic":"interface"},"CommonInfo":{"__symbolic":"interface"},"DeviceInfo":{"__symbolic":"interface"},"RSSI":{"__symbolic":"interface"},"MTU":{"__symbolic":"interface"},"BondedStatus":{"__symbolic":"interface"},"PrevConnectionStatus":{"__symbolic":"interface"},"CurrConnectionStatus":{"__symbolic":"interface"},"DiscoverStatus":{"__symbolic":"interface"},"ScanStatus":{"__symbolic":"interface"},"Service":{"__symbolic":"interface"},"Characteristic":{"__symbolic":"interface"},"Descriptor":{"__symbolic":"interface"},"Device":{"__symbolic":"interface"},"Services":{"__symbolic":"interface"},"Descriptors":{"__symbolic":"interface"},"OperationResult":{"__symbolic":"interface"},"UnsubscribeResult":{"__symbolic":"interface"},"DescriptorResult":{"__symbolic":"interface"},"Characteristics":{"__symbolic":"interface"},"InitializeResult":{"__symbolic":"interface"},"BluetoothScanMode":{"SCAN_MODE_OPPORTUNISTIC":-1,"SCAN_MODE_LOW_POWER":0,"SCAN_MODE_BALANCED":1,"SCAN_MODE_LOW_LATENCY":2},"BluetoothMatchMode":{"MATCH_MODE_AGRESSIVE":1,"MATCH_MODE_STICKY":2},"BluetoothMatchNum":{"MATCH_NUM_ONE_ADVERTISEMENT":1,"MATCH_NUM_FEW_ADVERTISEMENT":2,"MATCH_NUM_MAX_ADVERTISEMENT":3},"BluetoothCallbackType":{"CALLBACK_TYPE_ALL_MATCHES":1,"CALLBACK_TYPE_FIRST_MATCH":2,"CALLBACK_TYPE_MATCH_LOST":4},"Error":{"__symbolic":"interface"},"AdapterInfo":{"__symbolic":"interface"},"BluetoothLE":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@awesome-cordova-plugins/core","name":"AwesomeCordovaNativePlugin","line":458,"character":33},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":457,"character":1}}],"members":{"initialize":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"getAdapterInfo":[{"__symbolic":"method"}],"startScan":[{"__symbolic":"method"}],"stopScan":[{"__symbolic":"method"}],"retrieveConnected":[{"__symbolic":"method"}],"bond":[{"__symbolic":"method"}],"unbond":[{"__symbolic":"method"}],"connect":[{"__symbolic":"method"}],"reconnect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"discover":[{"__symbolic":"method"}],"services":[{"__symbolic":"method"}],"characteristics":[{"__symbolic":"method"}],"descriptors":[{"__symbolic":"method"}],"read":[{"__symbolic":"method"}],"subscribe":[{"__symbolic":"method"}],"unsubscribe":[{"__symbolic":"method"}],"write":[{"__symbolic":"method"}],"writeQ":[{"__symbolic":"method"}],"readDescriptor":[{"__symbolic":"method"}],"writeDescriptor":[{"__symbolic":"method"}],"rssi":[{"__symbolic":"method"}],"mtu":[{"__symbolic":"method"}],"requestConnectionPriority":[{"__symbolic":"method"}],"isInitialized":[{"__symbolic":"method"}],"isEnabled":[{"__symbolic":"method"}],"isScanning":[{"__symbolic":"method"}],"isBonded":[{"__symbolic":"method"}],"wasConnected":[{"__symbolic":"method"}],"isConnected":[{"__symbolic":"method"}],"isDiscovered":[{"__symbolic":"method"}],"hasPermission":[{"__symbolic":"method"}],"requestPermission":[{"__symbolic":"method"}],"isLocationEnabled":[{"__symbolic":"method"}],"requestLocation":[{"__symbolic":"method"}],"initializePeripheral":[{"__symbolic":"method"}],"addService":[{"__symbolic":"method"}],"removeService":[{"__symbolic":"method"}],"removeAllServices":[{"__symbolic":"method"}],"startAdvertising":[{"__symbolic":"method"}],"stopAdvertising":[{"__symbolic":"method"}],"isAdvertising":[{"__symbolic":"method"}],"respond":[{"__symbolic":"method"}],"notify":[{"__symbolic":"method"}],"encodedStringToBytes":[{"__symbolic":"method"}],"bytesToEncodedString":[{"__symbolic":"method"}],"stringToBytes":[{"__symbolic":"method"}],"bytesToString":[{"__symbolic":"method"}],"SCAN_MODE_OPPORTUNISTIC":[{"__symbolic":"property"}],"SCAN_MODE_LOW_POWER":[{"__symbolic":"property"}],"SCAN_MODE_BALANCED":[{"__symbolic":"property"}],"SCAN_MODE_LOW_LATENCY":[{"__symbolic":"property"}],"MATCH_MODE_AGGRESSIVE":[{"__symbolic":"property"}],"MATCH_MODE_STICKY":[{"__symbolic":"property"}],"MATCH_NUM_ONE_ADVERTISEMENT":[{"__symbolic":"property"}],"MATCH_NUM_FEW_ADVERTISEMENT":[{"__symbolic":"property"}],"MATCH_NUM_MAX_ADVERTISEMENT":[{"__symbolic":"property"}],"CALLBACK_TYPE_ALL_MATCHES":[{"__symbolic":"property"}],"CALLBACK_TYPE_FIRST_MATCH":[{"__symbolic":"property"}],"CALLBACK_TYPE_MATCH_LOST":[{"__symbolic":"property"}]}}}}]
[{"__symbolic":"module","version":4,"metadata":{"Status":{"__symbolic":"interface"},"ConnectionPriority":{"__symbolic":"interface"},"Params":{"__symbolic":"interface"},"InitPeripheralParams":{"__symbolic":"interface"},"InitParams":{"__symbolic":"interface"},"ScanParams":{"__symbolic":"interface"},"NotifyParams":{"__symbolic":"interface"},"RespondParams":{"__symbolic":"interface"},"ConnectionParams":{"__symbolic":"interface"},"AndroidGattTransportMode":{"TRANSPORT_AUTO":0,"TRANSPORT_BREDR":1,"TRANSPORT_LE":2},"CharacteristicParams":{"__symbolic":"interface"},"DescriptorParams":{"__symbolic":"interface"},"OperationDescriptorParams":{"__symbolic":"interface"},"WriteCharacteristicParams":{"__symbolic":"interface"},"WriteDescriptorParams":{"__symbolic":"interface"},"AdvertisingParams":{"__symbolic":"interface"},"AdvertiseMode":{"__symbolic":"interface"},"TxPowerLevel":{"__symbolic":"interface"},"AdvertisingParamsAndroid":{"__symbolic":"interface"},"AdvertisingParamsIOS":{"__symbolic":"interface"},"CommonInfo":{"__symbolic":"interface"},"DeviceInfo":{"__symbolic":"interface"},"RSSI":{"__symbolic":"interface"},"MTU":{"__symbolic":"interface"},"BondedStatus":{"__symbolic":"interface"},"PrevConnectionStatus":{"__symbolic":"interface"},"CurrConnectionStatus":{"__symbolic":"interface"},"DiscoverStatus":{"__symbolic":"interface"},"ScanStatus":{"__symbolic":"interface"},"Service":{"__symbolic":"interface"},"Characteristic":{"__symbolic":"interface"},"Descriptor":{"__symbolic":"interface"},"Device":{"__symbolic":"interface"},"Services":{"__symbolic":"interface"},"Descriptors":{"__symbolic":"interface"},"OperationResult":{"__symbolic":"interface"},"UnsubscribeResult":{"__symbolic":"interface"},"DescriptorResult":{"__symbolic":"interface"},"Characteristics":{"__symbolic":"interface"},"InitializeResult":{"__symbolic":"interface"},"BluetoothScanMode":{"SCAN_MODE_OPPORTUNISTIC":-1,"SCAN_MODE_LOW_POWER":0,"SCAN_MODE_BALANCED":1,"SCAN_MODE_LOW_LATENCY":2},"BluetoothMatchMode":{"MATCH_MODE_AGRESSIVE":1,"MATCH_MODE_STICKY":2},"BluetoothMatchNum":{"MATCH_NUM_ONE_ADVERTISEMENT":1,"MATCH_NUM_FEW_ADVERTISEMENT":2,"MATCH_NUM_MAX_ADVERTISEMENT":3},"BluetoothCallbackType":{"CALLBACK_TYPE_ALL_MATCHES":1,"CALLBACK_TYPE_FIRST_MATCH":2,"CALLBACK_TYPE_MATCH_LOST":4},"Error":{"__symbolic":"interface"},"AdapterInfo":{"__symbolic":"interface"},"BluetoothLE":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@awesome-cordova-plugins/core","name":"AwesomeCordovaNativePlugin","line":458,"character":33},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":457,"character":1}}],"members":{"initialize":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"getAdapterInfo":[{"__symbolic":"method"}],"startScan":[{"__symbolic":"method"}],"stopScan":[{"__symbolic":"method"}],"retrieveConnected":[{"__symbolic":"method"}],"bond":[{"__symbolic":"method"}],"unbond":[{"__symbolic":"method"}],"connect":[{"__symbolic":"method"}],"reconnect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"discover":[{"__symbolic":"method"}],"services":[{"__symbolic":"method"}],"characteristics":[{"__symbolic":"method"}],"descriptors":[{"__symbolic":"method"}],"read":[{"__symbolic":"method"}],"subscribe":[{"__symbolic":"method"}],"unsubscribe":[{"__symbolic":"method"}],"write":[{"__symbolic":"method"}],"writeQ":[{"__symbolic":"method"}],"readDescriptor":[{"__symbolic":"method"}],"writeDescriptor":[{"__symbolic":"method"}],"rssi":[{"__symbolic":"method"}],"mtu":[{"__symbolic":"method"}],"requestConnectionPriority":[{"__symbolic":"method"}],"isInitialized":[{"__symbolic":"method"}],"isEnabled":[{"__symbolic":"method"}],"isScanning":[{"__symbolic":"method"}],"isBonded":[{"__symbolic":"method"}],"wasConnected":[{"__symbolic":"method"}],"isConnected":[{"__symbolic":"method"}],"isDiscovered":[{"__symbolic":"method"}],"hasPermission":[{"__symbolic":"method"}],"requestPermission":[{"__symbolic":"method"}],"isLocationEnabled":[{"__symbolic":"method"}],"requestLocation":[{"__symbolic":"method"}],"hasPermissionBtScan":[{"__symbolic":"method"}],"requestPermissionBtScan":[{"__symbolic":"method"}],"hasPermissionBtConnect":[{"__symbolic":"method"}],"requestPermissionBtConnect":[{"__symbolic":"method"}],"hasPermissionBtAdvertise":[{"__symbolic":"method"}],"requestPermissionBtAdvertise":[{"__symbolic":"method"}],"initializePeripheral":[{"__symbolic":"method"}],"addService":[{"__symbolic":"method"}],"removeService":[{"__symbolic":"method"}],"removeAllServices":[{"__symbolic":"method"}],"startAdvertising":[{"__symbolic":"method"}],"stopAdvertising":[{"__symbolic":"method"}],"isAdvertising":[{"__symbolic":"method"}],"respond":[{"__symbolic":"method"}],"notify":[{"__symbolic":"method"}],"encodedStringToBytes":[{"__symbolic":"method"}],"bytesToEncodedString":[{"__symbolic":"method"}],"stringToBytes":[{"__symbolic":"method"}],"bytesToString":[{"__symbolic":"method"}],"SCAN_MODE_OPPORTUNISTIC":[{"__symbolic":"property"}],"SCAN_MODE_LOW_POWER":[{"__symbolic":"property"}],"SCAN_MODE_BALANCED":[{"__symbolic":"property"}],"SCAN_MODE_LOW_LATENCY":[{"__symbolic":"property"}],"MATCH_MODE_AGGRESSIVE":[{"__symbolic":"property"}],"MATCH_MODE_STICKY":[{"__symbolic":"property"}],"MATCH_NUM_ONE_ADVERTISEMENT":[{"__symbolic":"property"}],"MATCH_NUM_FEW_ADVERTISEMENT":[{"__symbolic":"property"}],"MATCH_NUM_MAX_ADVERTISEMENT":[{"__symbolic":"property"}],"CALLBACK_TYPE_ALL_MATCHES":[{"__symbolic":"property"}],"CALLBACK_TYPE_FIRST_MATCH":[{"__symbolic":"property"}],"CALLBACK_TYPE_MATCH_LOST":[{"__symbolic":"property"}]}}}}]

@@ -1,1 +0,1 @@

{"description":"Awesome Cordova Plugins - Native plugins for ionic apps","main":"bundle.js","module":"index.js","typings":"index.d.ts","author":"ionic","license":"MIT","repository":{"type":"git","url":"https://github.com/danielsogl/awesome-cordova-plugins.git"},"name":"@awesome-cordova-plugins/bluetooth-le","dependencies":{"@types/cordova":"latest"},"peerDependencies":{"rxjs":"^5.5.0 || ^6.5.0 || ^7.3.0","@awesome-cordova-plugins/core":"^5.1.0"},"version":"5.45.0"}
{"description":"Awesome Cordova Plugins - Native plugins for ionic apps","main":"bundle.js","module":"index.js","typings":"index.d.ts","author":"ionic","license":"MIT","repository":{"type":"git","url":"https://github.com/danielsogl/awesome-cordova-plugins.git"},"name":"@awesome-cordova-plugins/bluetooth-le","dependencies":{"@types/cordova":"latest"},"peerDependencies":{"rxjs":"^5.5.0 || ^6.5.0 || ^7.3.0","@awesome-cordova-plugins/core":"^5.1.0"},"version":"5.46.0"}

@@ -1,1 +0,1 @@

{"description":"Awesome Cordova Plugins - Native plugins for ionic apps","main":"bundle.js","module":"index.js","typings":"index.d.ts","author":"ionic","license":"MIT","repository":{"type":"git","url":"https://github.com/danielsogl/awesome-cordova-plugins.git"},"name":"@awesome-cordova-plugins/bluetooth-le","dependencies":{"@types/cordova":"latest"},"peerDependencies":{"rxjs":"^5.5.0 || ^6.5.0 || ^7.3.0","@awesome-cordova-plugins/core":"^5.1.0"},"version":"5.45.0"}
{"description":"Awesome Cordova Plugins - Native plugins for ionic apps","main":"bundle.js","module":"index.js","typings":"index.d.ts","author":"ionic","license":"MIT","repository":{"type":"git","url":"https://github.com/danielsogl/awesome-cordova-plugins.git"},"name":"@awesome-cordova-plugins/bluetooth-le","dependencies":{"@types/cordova":"latest"},"peerDependencies":{"rxjs":"^5.5.0 || ^6.5.0 || ^7.3.0","@awesome-cordova-plugins/core":"^5.1.0"},"version":"5.46.0"}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

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