@nativescript/core
Version:
A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.
22 lines (21 loc) • 827 B
TypeScript
import { LinearGradient } from './styling/linear-gradient';
interface NativeScriptUIView extends UIView {
hasNonUniformBorder: boolean;
hasNonUniformBorderColor: boolean;
borderLayer: CAShapeLayer;
maskType: ios.LayerMaskType;
originalMask: CALayer;
gradientLayer: CAGradientLayer;
outerShadowContainerLayer: CALayer;
}
export declare namespace ios {
type LayerMaskType = 'BORDER' | 'CLIP_PATH';
namespace LayerMask {
const BORDER = "BORDER";
const CLIP_PATH = "CLIP_PATH";
}
function getActualHeight(view: UIView): number;
function getStatusBarHeight(viewController?: UIViewController): number;
function drawGradient(nativeView: NativeScriptUIView, gradientLayer: CAGradientLayer, gradient: LinearGradient, gradientLayerOpacity?: number): void;
}
export {};