Socket
Socket
Sign inDemoInstall

@ionic-native/camera

Package Overview
Dependencies
Maintainers
2
Versions
166
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ionic-native/camera - npm Package Compare versions

Comparing version 3.1.0-rc.3 to 3.1.0-rc.4

README.md

40

index.d.ts

@@ -92,3 +92,3 @@ export interface CameraOptions {

* ```typescript
* import { Camera } from '@ionic-native/camera';
* import { Camera, CameraOptions } from '@ionic-native/camera';
*

@@ -100,2 +100,9 @@ * constructor(private camera: Camera) { }

*
* constant options: CameraOptions = {
* quality: 100,
* destinationType: this.camera.DestinationType.DATA_URL,
* enodingType: this.camera.EncodingType.JPEG,
* mediaType: this.camera.MediaType.PICTURE
* }
*
* this.camera.getPicture(options).then((imageData) => {

@@ -115,6 +122,5 @@ * // imageData is either a base64 encoded string or a file URI

/**
* @private
* @enum {number}
* Constant for possible destination types
*/
static DestinationType: {
DestinationType: {
DATA_URL: number;

@@ -125,6 +131,5 @@ FILE_URI: number;

/**
* @private
* @enum {number}
* Convenience constant
*/
static EncodingType: {
EncodingType: {
JPEG: number;

@@ -134,6 +139,5 @@ PNG: number;

/**
* @private
* @enum {number}
* Convenience constant
*/
static MediaType: {
MediaType: {
PICTURE: number;

@@ -144,6 +148,5 @@ VIDEO: number;

/**
* @private
* @enum {number}
* Convenience constant
*/
static PictureSourceType: {
PictureSourceType: {
PHOTOLIBRARY: number;

@@ -154,7 +157,5 @@ CAMERA: number;

/**
* @private
* Matches iOS UIPopoverArrowDirection constants to specify arrow location on popover.
* @enum {number}
* Convenience constant
*/
static PopoverArrowDirection: {
PopoverArrowDirection: {
ARROW_UP: number;

@@ -167,6 +168,5 @@ ARROW_DOWN: number;

/**
* @private
* @enum {number}
* Convenience constant
*/
static Direction: {
Direction: {
BACK: number;

@@ -173,0 +173,0 @@ FRONT: number;

@@ -21,3 +21,3 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

* ```typescript
* import { Camera } from '@ionic-native/camera';
* import { Camera, CameraOptions } from '@ionic-native/camera';
*

@@ -29,2 +29,9 @@ * constructor(private camera: Camera) { }

*
* constant options: CameraOptions = {
* quality: 100,
* destinationType: this.camera.DestinationType.DATA_URL,
* enodingType: this.camera.EncodingType.JPEG,
* mediaType: this.camera.MediaType.PICTURE
* }
*
* this.camera.getPicture(options).then((imageData) => {

@@ -44,2 +51,63 @@ * // imageData is either a base64 encoded string or a file URI

function Camera() {
/**
* Constant for possible destination types
*/
this.DestinationType = {
/** Return base64 encoded string. DATA_URL can be very memory intensive and cause app crashes or out of memory errors. Use FILE_URI or NATIVE_URI if possible */
DATA_URL: 0,
/** Return file uri (content://media/external/images/media/2 for Android) */
FILE_URI: 1,
/** Return native uri (eg. asset-library://... for iOS) */
NATIVE_URI: 2
};
/**
* Convenience constant
*/
this.EncodingType = {
/** Return JPEG encoded image */
JPEG: 0,
/** Return PNG encoded image */
PNG: 1
};
/**
* Convenience constant
*/
this.MediaType = {
/** Allow selection of still pictures only. DEFAULT. Will return format specified via DestinationType */
PICTURE: 0,
/** Allow selection of video only, ONLY RETURNS URL */
VIDEO: 1,
/** Allow selection from all media types */
ALLMEDIA: 2
};
/**
* Convenience constant
*/
this.PictureSourceType = {
/** Choose image from picture library (same as SAVEDPHOTOALBUM for Android) */
PHOTOLIBRARY: 0,
/** Take picture from camera */
CAMERA: 1,
/** Choose image from picture library (same as PHOTOLIBRARY for Android) */
SAVEDPHOTOALBUM: 2
};
/**
* Convenience constant
*/
this.PopoverArrowDirection = {
ARROW_UP: 1,
ARROW_DOWN: 2,
ARROW_LEFT: 4,
ARROW_RIGHT: 8,
ARROW_ANY: 15
};
/**
* Convenience constant
*/
this.Direction = {
/** Use the back-facing camera */
BACK: 0,
/** Use the front-facing camera */
FRONT: 1
};
}

@@ -59,70 +127,2 @@ /**

;
/**
* @private
* @enum {number}
*/
Camera.DestinationType = {
/** Return base64 encoded string. DATA_URL can be very memory intensive and cause app crashes or out of memory errors. Use FILE_URI or NATIVE_URI if possible */
DATA_URL: 0,
/** Return file uri (content://media/external/images/media/2 for Android) */
FILE_URI: 1,
/** Return native uri (eg. asset-library://... for iOS) */
NATIVE_URI: 2
};
/**
* @private
* @enum {number}
*/
Camera.EncodingType = {
/** Return JPEG encoded image */
JPEG: 0,
/** Return PNG encoded image */
PNG: 1
};
/**
* @private
* @enum {number}
*/
Camera.MediaType = {
/** Allow selection of still pictures only. DEFAULT. Will return format specified via DestinationType */
PICTURE: 0,
/** Allow selection of video only, ONLY RETURNS URL */
VIDEO: 1,
/** Allow selection from all media types */
ALLMEDIA: 2
};
/**
* @private
* @enum {number}
*/
Camera.PictureSourceType = {
/** Choose image from picture library (same as SAVEDPHOTOALBUM for Android) */
PHOTOLIBRARY: 0,
/** Take picture from camera */
CAMERA: 1,
/** Choose image from picture library (same as PHOTOLIBRARY for Android) */
SAVEDPHOTOALBUM: 2
};
/**
* @private
* Matches iOS UIPopoverArrowDirection constants to specify arrow location on popover.
* @enum {number}
*/
Camera.PopoverArrowDirection = {
ARROW_UP: 1,
ARROW_DOWN: 2,
ARROW_LEFT: 4,
ARROW_RIGHT: 8,
ARROW_ANY: 15
};
/**
* @private
* @enum {number}
*/
Camera.Direction = {
/** Use the back-facing camera */
BACK: 0,
/** Use the front-facing camera */
FRONT: 1
};
Camera.decorators = [

@@ -129,0 +129,0 @@ { type: Injectable },

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

[{"__symbolic":"module","version":3,"metadata":{"Camera":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ionic-native/core","name":"Plugin"},"arguments":[{"pluginName":"Camera","plugin":"cordova-plugin-camera","pluginRef":"navigator.camera","repo":"https://github.com/apache/cordova-plugin-camera","platforms":["Android","BlackBerry","Browser","Firefox","FireOS","iOS","Windows","Windows Phone 8","Ubuntu"]}]}],"members":{"getPicture":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ionic-native/core","name":"Cordova"},"arguments":[{"callbackOrder":"reverse"}]}]}],"cleanup":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ionic-native/core","name":"Cordova"},"arguments":[{"platforms":["iOS"]}]}]}]},"statics":{"DestinationType":{"DATA_URL":0,"FILE_URI":1,"NATIVE_URI":2},"EncodingType":{"JPEG":0,"PNG":1},"MediaType":{"PICTURE":0,"VIDEO":1,"ALLMEDIA":2},"PictureSourceType":{"PHOTOLIBRARY":0,"CAMERA":1,"SAVEDPHOTOALBUM":2},"PopoverArrowDirection":{"ARROW_UP":1,"ARROW_DOWN":2,"ARROW_LEFT":4,"ARROW_RIGHT":8,"ARROW_ANY":15},"Direction":{"BACK":0,"FRONT":1}}}}},{"__symbolic":"module","version":1,"metadata":{"Camera":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ionic-native/core","name":"Plugin"},"arguments":[{"pluginName":"Camera","plugin":"cordova-plugin-camera","pluginRef":"navigator.camera","repo":"https://github.com/apache/cordova-plugin-camera","platforms":["Android","BlackBerry","Browser","Firefox","FireOS","iOS","Windows","Windows Phone 8","Ubuntu"]}]}],"members":{"getPicture":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ionic-native/core","name":"Cordova"},"arguments":[{"callbackOrder":"reverse"}]}]}],"cleanup":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ionic-native/core","name":"Cordova"},"arguments":[{"platforms":["iOS"]}]}]}]},"statics":{"DestinationType":{"DATA_URL":0,"FILE_URI":1,"NATIVE_URI":2},"EncodingType":{"JPEG":0,"PNG":1},"MediaType":{"PICTURE":0,"VIDEO":1,"ALLMEDIA":2},"PictureSourceType":{"PHOTOLIBRARY":0,"CAMERA":1,"SAVEDPHOTOALBUM":2},"PopoverArrowDirection":{"ARROW_UP":1,"ARROW_DOWN":2,"ARROW_LEFT":4,"ARROW_RIGHT":8,"ARROW_ANY":15},"Direction":{"BACK":0,"FRONT":1}}}}}]
[{"__symbolic":"module","version":3,"metadata":{"Camera":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ionic-native/core","name":"Plugin"},"arguments":[{"pluginName":"Camera","plugin":"cordova-plugin-camera","pluginRef":"navigator.camera","repo":"https://github.com/apache/cordova-plugin-camera","platforms":["Android","BlackBerry","Browser","Firefox","FireOS","iOS","Windows","Windows Phone 8","Ubuntu"]}]}],"members":{"getPicture":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ionic-native/core","name":"Cordova"},"arguments":[{"callbackOrder":"reverse"}]}]}],"cleanup":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ionic-native/core","name":"Cordova"},"arguments":[{"platforms":["iOS"]}]}]}]}}}},{"__symbolic":"module","version":1,"metadata":{"Camera":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ionic-native/core","name":"Plugin"},"arguments":[{"pluginName":"Camera","plugin":"cordova-plugin-camera","pluginRef":"navigator.camera","repo":"https://github.com/apache/cordova-plugin-camera","platforms":["Android","BlackBerry","Browser","Firefox","FireOS","iOS","Windows","Windows Phone 8","Ubuntu"]}]}],"members":{"getPicture":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ionic-native/core","name":"Cordova"},"arguments":[{"callbackOrder":"reverse"}]}]}],"cleanup":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ionic-native/core","name":"Cordova"},"arguments":[{"platforms":["iOS"]}]}]}]}}}}]
{
"name": "@ionic-native/camera",
"version": "3.1.0-rc.3",
"version": "3.1.0-rc.4",
"description": "Ionic Native - Native plugins for ionic apps",

@@ -10,3 +10,3 @@ "module": "index.js",

"peerDependencies": {
"@ionic-native/core": "3.1.0-rc.3",
"@ionic-native/core": "3.1.0-rc.4",
"@angular/core": "2.4.8",

@@ -13,0 +13,0 @@ "rxjs": "5.0.1"

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