nativescript-image-cache
Version:
Nativescript image caching plugin using Fresco for Android and SDWebImageCache for iOS
50 lines (40 loc) • 944 B
TypeScript
import { View } from 'ui/core/view';
export class NSImage extends View {
/**
* Image src, either res://, http://, ~/... or absolute path
*/
src: string;
/**
* Is the image loading or not?
*/
isLoading: boolean;
/**
* aspectFit, aspectFill, fill or none
*/
stretch: string;
/**
* Native android object
*/
android: any /* com.facebook.drawee.view.SimpleDraweeView */;
/**
* Native ios object
*/
ios: any /* UIImageView */;
}
/**
* Clear cached images
*/
export function clearCache(): void;
/**
* For android only: initialize to use cache
*/
export function initialize(): void;
/**
* To initialize the plugin on angular for both android and iOS
*/
export function initializeOnAngular(): void;
/**
* To set the number of days in which to expire cache
* @param days : limit of the cache
*/
export function setCacheLimit(days: number): void;