@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
TypeScript
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;
}