(asset: ImageAsset)
| 46 | } |
| 47 | |
| 48 | static fromAsset(asset: ImageAsset): Promise<ImageSource> { |
| 49 | return new Promise<ImageSource>((resolve, reject) => { |
| 50 | asset.getImageAsync((image, err) => { |
| 51 | if (image) { |
| 52 | resolve(new ImageSource(image)); |
| 53 | } else { |
| 54 | reject(err); |
| 55 | } |
| 56 | }); |
| 57 | }); |
| 58 | } |
| 59 | |
| 60 | static fromUrl(url: string): Promise<ImageSource> { |
| 61 | return httpRequest({ url, method: 'GET' }).then((response) => response.content.toNativeImage().then((value) => new ImageSource(value))); |
no test coverage detected