@nativescript-community/ui-svg
Version:
Adds support for SVGs in your NativeScript apps.
20 lines (19 loc) • 828 B
TypeScript
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>;
}