chore(package): bump dependencies and lint rules

This commit is contained in:
Daniel
2018-03-16 22:04:01 +01:00
parent 7547a94c80
commit 21ad4734fa
178 changed files with 10565 additions and 4194 deletions
@@ -1,7 +1,13 @@
import { Plugin, Cordova, IonicNativePlugin, CordovaOptions, wrap } from '@ionic-native/core';
import { Injectable } from '@angular/core';
import {
Cordova,
CordovaOptions,
IonicNativePlugin,
Plugin,
wrap
} from '@ionic-native/core';
import { Observable } from 'rxjs/Observable';
import { Observer } from 'rxjs/Observer';
import { Injectable } from '@angular/core';
/**
* @hidden
@@ -22,12 +28,22 @@ export interface CordovaFiniteObservableOptions extends CordovaOptions {
*
* Wraps method that returns an observable that can be completed. Provided opts.resultFinalPredicate dictates when the observable completes.
*/
export function CordovaFiniteObservable(opts: CordovaFiniteObservableOptions = {}) {
export function CordovaFiniteObservable(
opts: CordovaFiniteObservableOptions = {}
) {
opts.observable = true;
return (target: Object, methodName: string, descriptor: TypedPropertyDescriptor<any>) => {
return (
target: Object,
methodName: string,
descriptor: TypedPropertyDescriptor<any>
) => {
return {
value: function(...args: any[]) {
const wrappedObservable: Observable<any> = wrap(this, methodName, opts).apply(this, args);
const wrappedObservable: Observable<any> = wrap(
this,
methodName,
opts
).apply(this, args);
return new Observable<any>((observer: Observer<any>) => {
const wrappedSubscription = wrappedObservable.subscribe({
next: (x: any) => {
@@ -36,8 +52,12 @@ export function CordovaFiniteObservable(opts: CordovaFiniteObservableOptions = {
observer.complete();
}
},
error: (err: any) => { observer.error(err); },
complete: () => { observer.complete(); }
error: (err: any) => {
observer.error(err);
},
complete: () => {
observer.complete();
}
});
return () => {
wrappedSubscription.unsubscribe();
@@ -91,13 +111,13 @@ export function CordovaFiniteObservable(opts: CordovaFiniteObservableOptions = {
plugin: 'cordova-plugin-photo-library',
pluginRef: 'cordova.plugins.photoLibrary',
repo: 'https://github.com/terikon/cordova-plugin-photo-library',
install: 'ionic cordova plugin add cordova-plugin-photo-library --variable PHOTO_LIBRARY_USAGE_DESCRIPTION="To choose photos"',
install:
'ionic cordova plugin add cordova-plugin-photo-library --variable PHOTO_LIBRARY_USAGE_DESCRIPTION="To choose photos"',
installVariables: ['PHOTO_LIBRARY_USAGE_DESCRIPTION'],
platforms: ['Android', 'Browser', 'iOS']
})
@Injectable()
export class PhotoLibrary extends IonicNativePlugin {
/**
* Retrieves library items. Library item contains photo metadata like width and height, as well as photoURL and thumbnailURL.
* @param options {GetLibraryOptions} Optional, like thumbnail size and chunks settings.
@@ -108,7 +128,9 @@ export class PhotoLibrary extends IonicNativePlugin {
resultFinalPredicate: 'isLastChunk',
resultTransform: 'library'
})
getLibrary(options?: GetLibraryOptions): Observable<LibraryItem[]> { return; }
getLibrary(options?: GetLibraryOptions): Observable<LibraryItem[]> {
return;
}
/**
* Asks user permission to access photo library.
@@ -118,7 +140,9 @@ export class PhotoLibrary extends IonicNativePlugin {
@Cordova({
callbackOrder: 'reverse'
})
requestAuthorization(options?: RequestAuthorizationOptions): Promise<void> { return; }
requestAuthorization(options?: RequestAuthorizationOptions): Promise<void> {
return;
}
/**
* Returns list of photo albums on device.
@@ -127,7 +151,9 @@ export class PhotoLibrary extends IonicNativePlugin {
@Cordova({
callbackOrder: 'reverse'
})
getAlbums(): Promise<AlbumItem[]> { return; }
getAlbums(): Promise<AlbumItem[]> {
return;
}
/**
* Provides means to request URL of thumbnail, with specified size or quality.
@@ -139,7 +165,12 @@ export class PhotoLibrary extends IonicNativePlugin {
successIndex: 1,
errorIndex: 2
})
getThumbnailURL(photo: string | LibraryItem, options?: GetThumbnailOptions): Promise<string> { return; }
getThumbnailURL(
photo: string | LibraryItem,
options?: GetThumbnailOptions
): Promise<string> {
return;
}
/**
* Provides means to request photo URL by id.
@@ -151,7 +182,9 @@ export class PhotoLibrary extends IonicNativePlugin {
successIndex: 1,
errorIndex: 2
})
getPhotoURL(photo: string | LibraryItem, options?: any): Promise<string> { return; }
getPhotoURL(photo: string | LibraryItem, options?: any): Promise<string> {
return;
}
/**
* Returns thumbnail as Blob.
@@ -163,7 +196,12 @@ export class PhotoLibrary extends IonicNativePlugin {
successIndex: 1,
errorIndex: 2
})
getThumbnail(photo: string | LibraryItem, options?: GetThumbnailOptions): Promise<Blob> { return; }
getThumbnail(
photo: string | LibraryItem,
options?: GetThumbnailOptions
): Promise<Blob> {
return;
}
/**
* Returns photo as Blob.
@@ -175,7 +213,9 @@ export class PhotoLibrary extends IonicNativePlugin {
successIndex: 1,
errorIndex: 2
})
getPhoto(photo: string | LibraryItem, options?: any): Promise<Blob> { return; }
getPhoto(photo: string | LibraryItem, options?: any): Promise<Blob> {
return;
}
/**
* Saves image to specified album. Album will be created if not exists.
@@ -189,7 +229,13 @@ export class PhotoLibrary extends IonicNativePlugin {
successIndex: 2,
errorIndex: 3
})
saveImage(url: string, album: AlbumItem | string, options?: GetThumbnailOptions): Promise<LibraryItem> { return; }
saveImage(
url: string,
album: AlbumItem | string,
options?: GetThumbnailOptions
): Promise<LibraryItem> {
return;
}
/**
* Saves video to specified album. Album will be created if not exists.
@@ -201,8 +247,9 @@ export class PhotoLibrary extends IonicNativePlugin {
successIndex: 2,
errorIndex: 3
})
saveVideo(url: string, album: AlbumItem | string): Promise<void> { return; }
saveVideo(url: string, album: AlbumItem | string): Promise<void> {
return;
}
}
/**