New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@ionic-native/core

Package Overview
Dependencies
Maintainers
3
Versions
167
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ionic-native/core - npm Package Compare versions

Comparing version 4.1.0 to 4.2.0

0

bootstrap.d.ts
export declare function checkReady(): void;

@@ -0,0 +0,0 @@ export function checkReady() {

3

decorators.d.ts

@@ -35,2 +35,3 @@ import { Observable } from 'rxjs/Observable';

export interface CordovaOptions {
destruct?: boolean;
/**

@@ -155,3 +156,3 @@ * Set to true if the wrapped method is a sync function

*/
export declare function CordovaInstance(opts?: any): (target: Object, methodName: string) => {
export declare function CordovaInstance(opts?: CordovaOptions): (target: Object, methodName: string) => {
value: (...args: any[]) => any;

@@ -158,0 +159,0 @@ enumerable: boolean;

@@ -0,0 +0,0 @@ import { instanceAvailability, checkAvailability, wrap, wrapInstance, overrideFunction } from './plugin';

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

[{"__symbolic":"module","version":3,"metadata":{"PluginConfig":{"__symbolic":"interface"},"CordovaOptions":{"__symbolic":"interface"},"CordovaCheckOptions":{"__symbolic":"interface"},"CordovaFiniteObservableOptions":{"__symbolic":"interface"},"InstanceCheck":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":121,"character":9},"defaults":[{}]},"CordovaCheck":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":148,"character":9},"defaults":[{}]},"Plugin":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"error","message":"Function call not supported","line":189,"character":9}},"Cordova":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":239,"character":9},"defaults":[{}]},"CordovaInstance":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":255,"character":9},"defaults":[{}]},"CordovaProperty":{"__symbolic":"function"},"InstanceProperty":{"__symbolic":"function"},"CordovaFunctionOverride":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":314,"character":9},"defaults":[{}]},"CordovaFiniteObservable":{"__symbolic":"function"}}},{"__symbolic":"module","version":1,"metadata":{"PluginConfig":{"__symbolic":"interface"},"CordovaOptions":{"__symbolic":"interface"},"CordovaCheckOptions":{"__symbolic":"interface"},"CordovaFiniteObservableOptions":{"__symbolic":"interface"},"InstanceCheck":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":121,"character":9},"defaults":[{}]},"CordovaCheck":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":148,"character":9},"defaults":[{}]},"Plugin":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"error","message":"Function call not supported","line":189,"character":9}},"Cordova":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":239,"character":9},"defaults":[{}]},"CordovaInstance":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":255,"character":9},"defaults":[{}]},"CordovaProperty":{"__symbolic":"function"},"InstanceProperty":{"__symbolic":"function"},"CordovaFunctionOverride":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":314,"character":9},"defaults":[{}]},"CordovaFiniteObservable":{"__symbolic":"function"}}}]
[{"__symbolic":"module","version":3,"metadata":{"PluginConfig":{"__symbolic":"interface"},"CordovaOptions":{"__symbolic":"interface"},"CordovaCheckOptions":{"__symbolic":"interface"},"CordovaFiniteObservableOptions":{"__symbolic":"interface"},"InstanceCheck":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":122,"character":9},"defaults":[{}]},"CordovaCheck":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":149,"character":9},"defaults":[{}]},"Plugin":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"error","message":"Function call not supported","line":190,"character":9}},"Cordova":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":240,"character":9},"defaults":[{}]},"CordovaInstance":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":256,"character":9},"defaults":[{}]},"CordovaProperty":{"__symbolic":"function"},"InstanceProperty":{"__symbolic":"function"},"CordovaFunctionOverride":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":315,"character":9},"defaults":[{}]},"CordovaFiniteObservable":{"__symbolic":"function"}}},{"__symbolic":"module","version":1,"metadata":{"PluginConfig":{"__symbolic":"interface"},"CordovaOptions":{"__symbolic":"interface"},"CordovaCheckOptions":{"__symbolic":"interface"},"CordovaFiniteObservableOptions":{"__symbolic":"interface"},"InstanceCheck":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":122,"character":9},"defaults":[{}]},"CordovaCheck":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":149,"character":9},"defaults":[{}]},"Plugin":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"error","message":"Function call not supported","line":190,"character":9}},"Cordova":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":240,"character":9},"defaults":[{}]},"CordovaInstance":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":256,"character":9},"defaults":[{}]},"CordovaProperty":{"__symbolic":"function"},"InstanceProperty":{"__symbolic":"function"},"CordovaFunctionOverride":{"__symbolic":"function","parameters":["opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":315,"character":9},"defaults":[{}]},"CordovaFiniteObservable":{"__symbolic":"function"}}}]

@@ -0,0 +0,0 @@ export * from './plugin';

@@ -0,0 +0,0 @@ export * from './plugin';

@@ -0,0 +0,0 @@ export declare class IonicNativePlugin {

@@ -0,0 +0,0 @@ var IonicNativePlugin = (function () {

{
"name": "@ionic-native/core",
"version": "4.1.0",
"version": "4.2.0",
"description": "Ionic Native - Native plugins for ionic apps",

@@ -5,0 +5,0 @@ "module": "index.js",

@@ -0,0 +0,0 @@ import { CordovaOptions } from './decorators';

@@ -120,3 +120,20 @@ import { getPlugin, getPromise, cordovaWarn, pluginWarn } from './util';

var p = getPromise(function (resolve, reject) {
pluginResult = callCordovaPlugin(pluginObj, methodName, args, opts, resolve, reject);
if (opts.destruct) {
pluginResult = callCordovaPlugin(pluginObj, methodName, args, opts, function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return resolve(args);
}, function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return reject(args);
});
}
else {
pluginResult = callCordovaPlugin(pluginObj, methodName, args, opts, resolve, reject);
}
rej = reject;

@@ -153,3 +170,21 @@ });

return new Observable(function (observer) {
var pluginResult = callCordovaPlugin(pluginObj, methodName, args, opts, observer.next.bind(observer), observer.error.bind(observer));
var pluginResult;
if (opts.destruct) {
pluginResult = callCordovaPlugin(pluginObj, methodName, args, opts, function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return observer.next(args);
}, function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return observer.error(args);
});
}
else {
pluginResult = callCordovaPlugin(pluginObj, methodName, args, opts, observer.next.bind(observer), observer.error.bind(observer));
}
if (pluginResult && pluginResult.error) {

@@ -259,3 +294,21 @@ observer.error(pluginResult.error);

return new Observable(function (observer) {
var pluginResult = callInstance(pluginObj, methodName, args, opts, observer.next.bind(observer), observer.error.bind(observer));
var pluginResult;
if (opts.destruct) {
pluginResult = callInstance(pluginObj, methodName, args, opts, function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return observer.next(args);
}, function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return observer.error(args);
});
}
else {
pluginResult = callInstance(pluginObj, methodName, args, opts, observer.next.bind(observer), observer.error.bind(observer));
}
if (pluginResult && pluginResult.error) {

@@ -281,3 +334,21 @@ observer.error(pluginResult.error);

return getPromise(function (resolve, reject) {
var result = callInstance(pluginObj, methodName, args, opts, resolve, reject);
var result;
if (opts.destruct) {
result = callInstance(pluginObj, methodName, args, opts, function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return resolve(args);
}, function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return reject(args);
});
}
else {
result = callInstance(pluginObj, methodName, args, opts, resolve, reject);
}
if (result && !!result.then) {

@@ -292,3 +363,32 @@ result.then(resolve, reject);

else {
return getPromise(function (resolve, reject) { return callInstance(pluginObj, methodName, args, opts, resolve, reject); });
var pluginResult_1, rej_1;
var p = getPromise(function (resolve, reject) {
if (opts.destruct) {
pluginResult_1 = callInstance(pluginObj, methodName, args, opts, function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return resolve(args);
}, function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return reject(args);
});
}
else {
pluginResult_1 = callInstance(pluginObj, methodName, args, opts, resolve, reject);
}
rej_1 = reject;
});
// Angular throws an error on unhandled rejection, but in this case we have already printed
// a warning that Cordova is undefined or the plugin is uninstalled, so there is no reason
// to error
if (pluginResult_1 && pluginResult_1.error) {
p.catch(function () { });
typeof rej_1 === 'function' && rej_1(pluginResult_1.error);
}
return p;
}

@@ -295,0 +395,0 @@ };

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

[{"__symbolic":"module","version":3,"metadata":{"ERR_CORDOVA_NOT_AVAILABLE":{"error":"cordova_not_available"},"ERR_PLUGIN_NOT_INSTALLED":{"error":"plugin_not_installed"},"checkAvailability":{"__symbolic":"function"},"instanceAvailability":{"__symbolic":"function","parameters":["pluginObj","methodName"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"pluginObj"},"member":"_objectInstance"},"right":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"reference","name":"methodName"}},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"error","message":"Expression form not supported","line":55,"character":54},"right":"undefined"}}}},"wrapEventObservable":{"__symbolic":"function","parameters":["event","element"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"rxjs/Observable","name":"Observable"},"member":"fromEvent"},"arguments":[{"__symbolic":"reference","name":"element"},{"__symbolic":"reference","name":"event"}]},"defaults":[null,{"__symbolic":"reference","name":"window"}]},"overrideFunction":{"__symbolic":"function","parameters":["pluginObj","methodName","args","opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":219,"character":24},"defaults":[null,null,null,{}]},"wrap":{"__symbolic":"error","message":"Function call not supported","line":239,"character":20},"wrapInstance":{"__symbolic":"function","parameters":["pluginObj","methodName","opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":260,"character":9},"defaults":[null,null,{}]}}},{"__symbolic":"module","version":1,"metadata":{"ERR_CORDOVA_NOT_AVAILABLE":{"error":"cordova_not_available"},"ERR_PLUGIN_NOT_INSTALLED":{"error":"plugin_not_installed"},"checkAvailability":{"__symbolic":"function"},"instanceAvailability":{"__symbolic":"function","parameters":["pluginObj","methodName"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"pluginObj"},"member":"_objectInstance"},"right":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"reference","name":"methodName"}},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"error","message":"Expression form not supported","line":55,"character":54},"right":"undefined"}}}},"wrapEventObservable":{"__symbolic":"function","parameters":["event","element"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"rxjs/Observable","name":"Observable"},"member":"fromEvent"},"arguments":[{"__symbolic":"reference","name":"element"},{"__symbolic":"reference","name":"event"}]},"defaults":[null,{"__symbolic":"reference","name":"window"}]},"overrideFunction":{"__symbolic":"function","parameters":["pluginObj","methodName","args","opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":219,"character":24},"defaults":[null,null,null,{}]},"wrap":{"__symbolic":"error","message":"Function call not supported","line":239,"character":20},"wrapInstance":{"__symbolic":"function","parameters":["pluginObj","methodName","opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":260,"character":9},"defaults":[null,null,{}]}}}]
[{"__symbolic":"module","version":3,"metadata":{"ERR_CORDOVA_NOT_AVAILABLE":{"error":"cordova_not_available"},"ERR_PLUGIN_NOT_INSTALLED":{"error":"plugin_not_installed"},"checkAvailability":{"__symbolic":"function"},"instanceAvailability":{"__symbolic":"function","parameters":["pluginObj","methodName"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"pluginObj"},"member":"_objectInstance"},"right":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"reference","name":"methodName"}},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"error","message":"Expression form not supported","line":55,"character":54},"right":"undefined"}}}},"wrapEventObservable":{"__symbolic":"function","parameters":["event","element"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"rxjs/Observable","name":"Observable"},"member":"fromEvent"},"arguments":[{"__symbolic":"reference","name":"element"},{"__symbolic":"reference","name":"event"}]},"defaults":[null,{"__symbolic":"reference","name":"window"}]},"overrideFunction":{"__symbolic":"function","parameters":["pluginObj","methodName","args","opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":230,"character":24},"defaults":[null,null,null,{}]},"wrap":{"__symbolic":"error","message":"Function call not supported","line":250,"character":20},"wrapInstance":{"__symbolic":"function","parameters":["pluginObj","methodName","opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":271,"character":9},"defaults":[null,null,{}]}}},{"__symbolic":"module","version":1,"metadata":{"ERR_CORDOVA_NOT_AVAILABLE":{"error":"cordova_not_available"},"ERR_PLUGIN_NOT_INSTALLED":{"error":"plugin_not_installed"},"checkAvailability":{"__symbolic":"function"},"instanceAvailability":{"__symbolic":"function","parameters":["pluginObj","methodName"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"pluginObj"},"member":"_objectInstance"},"right":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"reference","name":"methodName"}},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"error","message":"Expression form not supported","line":55,"character":54},"right":"undefined"}}}},"wrapEventObservable":{"__symbolic":"function","parameters":["event","element"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"rxjs/Observable","name":"Observable"},"member":"fromEvent"},"arguments":[{"__symbolic":"reference","name":"element"},{"__symbolic":"reference","name":"event"}]},"defaults":[null,{"__symbolic":"reference","name":"window"}]},"overrideFunction":{"__symbolic":"function","parameters":["pluginObj","methodName","args","opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":230,"character":24},"defaults":[null,null,null,{}]},"wrap":{"__symbolic":"error","message":"Function call not supported","line":250,"character":20},"wrapInstance":{"__symbolic":"function","parameters":["pluginObj","methodName","opts"],"value":{"__symbolic":"error","message":"Function call not supported","line":271,"character":9},"defaults":[null,null,{}]}}}]

@@ -0,0 +0,0 @@ [![Circle CI](https://circleci.com/gh/ionic-team/ionic-native.svg?style=shield)](https://circleci.com/gh/ionic-team/ionic-native) [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![](https://img.shields.io/npm/v/@ionic-native/core.svg)

@@ -0,0 +0,0 @@ /**

@@ -0,0 +0,0 @@ /**

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc