UNPKG

@nativescript/core

Version:

A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.

24 lines (23 loc) 1.47 kB
import { FlexDirection, FlexWrap, JustifyContent, AlignItems, AlignContent, FlexboxLayoutBase, flexDirectionProperty, flexWrapProperty, justifyContentProperty, alignItemsProperty, alignContentProperty } from './flexbox-layout-common'; import { CoreTypes } from '../../../core-types'; import { View } from '../../core/view'; export * from './flexbox-layout-common'; export declare class FlexboxLayout extends FlexboxLayoutBase { [flexDirectionProperty.getDefault]: () => FlexDirection; [flexDirectionProperty.setNative]: (flexDirection: FlexDirection) => void; [flexWrapProperty.getDefault]: () => FlexWrap; [flexWrapProperty.setNative]: (flexWrap: FlexWrap) => void; [justifyContentProperty.getDefault]: () => JustifyContent; [justifyContentProperty.setNative]: (justifyContent: JustifyContent) => void; [alignItemsProperty.getDefault]: () => AlignItems; [alignItemsProperty.setNative]: (alignItems: AlignItems) => void; [alignContentProperty.getDefault]: () => AlignContent; [alignContentProperty.setNative]: (alignContent: AlignContent) => void; nativeViewProtected: org.nativescript.widgets.FlexboxLayout; constructor(); createNativeView(): org.nativescript.widgets.FlexboxLayout; resetNativeView(): void; _updateNativeLayoutParams(child: View): void; _setChildMinWidthNative(child: View, value: CoreTypes.LengthType): void; _setChildMinHeightNative(child: View, value: CoreTypes.LengthType): void; }