UNPKG

@nativescript-community/ui-svg

Version:

Adds support for SVGs in your NativeScript apps.

24 lines (23 loc) 963 B
import { Canvas, CanvasView } from '@nativescript-community/ui-canvas'; import { File, ImageAsset } from '@nativescript/core'; import { SVG as SVGBase } from './canvas.common'; export { CanvasSVG } from './canvas.common'; export declare class SVG extends SVGBase { _svgkimage: SVGKImage; _src: string | File | ImageAsset; _cachedImage: UIImage; makeScales(availableWidth: any, availableHeight: any): { px: number; py: number; sx: number; sy: number; }; getWidth(availableWidth: any, availableHeight: any): number; getHeight(availableWidth: number, availableHeight: number): number; drawOnCanvas(canvas: Canvas, parent: CanvasView): void; set src(value: string | File | ImageAsset); get src(): string | File | ImageAsset; _stretch: 'fill' | 'aspectFill' | 'aspectFit'; set stretch(value: 'fill' | 'aspectFill' | 'aspectFit'); get stretch(): 'fill' | 'aspectFill' | 'aspectFit'; }