@nativescript-community/ui-image
Version:
Advanced and efficient image display plugin which uses Fresco (Android) and SDWebImage (iOS) to implement caching, placeholders, image effects, and much more.
29 lines (26 loc) • 1.41 kB
TypeScript
/// <reference path="./fresco.d.ts" />
/// <reference path="./fresco-processors.d.ts" />
declare namespace com {
export namespace nativescript {
export namespace image {
class DraweeView extends facebook.drawee.view.SimpleDraweeView {
imageWidth: number;
imageHeight: number;
setUri(uri: globalAndroid.net.Uri, options: string, listener: facebook.drawee.controller.ControllerListener);
}
class ScalingBlurPostprocessor extends facebook.imagepipeline.request.BasePostprocessor {
public constructor(iterations: number, blurRadius: number, scaleRatio: number);
}
class BaseDataSubscriberListener {
public constructor(implementation: { onNewResult(datasource: facebook.datasource.DataSource<any>); onFailure(datasource: facebook.datasource.DataSource<any>) });
public onNewResult(datasource: facebook.datasource.DataSource<any>);
public onFailure(datasource: facebook.datasource.DataSource<any>);
}
class BaseDataSubscriber extends facebook.datasource.BaseDataSubscriber<any> {
public constructor(listener: BaseDataSubscriberListener);
}
class OkHttpNetworkFetcher extends facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher {
}
}
}
}