UNPKG

@nativescript-community/ui-svg

Version:
20 lines (19 loc) 828 B
import { File, ImageAsset } from '@nativescript/core'; import { SVGView as SVGViewBase, srcProperty, stretchProperty } from './index.common'; export declare function getSVGKImage(src: string | ImageAsset | File): SVGKImage; declare module '@nativescript-community/ui-canvas' { interface Canvas { ctx: any; } } export declare class SVGView extends SVGViewBase { [srcProperty.setNative]: (value: any) => void; [stretchProperty.setNative]: (value: "none" | "aspectFill" | "aspectFit" | "fill") => void; nativeViewProtected: SVGKFastImageView; createNativeView(): SVGKFastImageView; aspectRatio: number; _imageSourceAffectsLayout: boolean; _setNativeClipToBounds(): void; onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void; handleSrc(src: any): Promise<void>; }