Revert "chore(package): bump dependencies and lint rules"

This reverts commit 21ad4734fa.
This commit is contained in:
Daniel
2018-03-16 22:04:01 +01:00
parent 21ad4734fa
commit 6c938bfdb7
178 changed files with 4221 additions and 10592 deletions
@@ -1,13 +1,7 @@
import { Injectable } from '@angular/core';
import {
Cordova,
CordovaOptions,
IonicNativePlugin,
Plugin,
wrap
} from '@ionic-native/core';
import { Plugin, Cordova, IonicNativePlugin, CordovaOptions, wrap } from '@ionic-native/core';
import { Observable } from 'rxjs/Observable';
import { Observer } from 'rxjs/Observer';
import { Injectable } from '@angular/core';
/**
* @hidden
@@ -28,22 +22,12 @@ 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) => {
@@ -52,12 +36,8 @@ export function CordovaFiniteObservable(
observer.complete();
}
},
error: (err: any) => {
observer.error(err);
},
complete: () => {
observer.complete();
}
error: (err: any) => { observer.error(err); },
complete: () => { observer.complete(); }
});
return () => {
wrappedSubscription.unsubscribe();
@@ -111,13 +91,13 @@ export function CordovaFiniteObservable(
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.
@@ -128,9 +108,7 @@ 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.
@@ -140,9 +118,7 @@ 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.
@@ -151,9 +127,7 @@ 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.
@@ -165,12 +139,7 @@ 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.
@@ -182,9 +151,7 @@ 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.
@@ -196,12 +163,7 @@ 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.
@@ -213,9 +175,7 @@ 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.
@@ -229,13 +189,7 @@ 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.
@@ -247,9 +201,8 @@ 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; }
}
/**