UNPKG

react-application-core

Version:

A react-based application core for the business applications.

29 lines (28 loc) 1.44 kB
/// <reference types="react" /> import { AnyT } from '../../../definitions.interface'; import { UniversalLayoutViewBuilder } from './universal-layout-view.builder'; import { IUniversalLayoutBuilderConfigEntity, UniversalLayoutBuilderChildrenT } from '../../../definition'; export declare class DefaultLayoutViewBuilder extends UniversalLayoutViewBuilder<JSX.Element> { /** * @stable [23.01.2020] * @param {{}} props * @param {Array<UniversalLayoutBuilderChildrenT<JSX.Element>>} children * @param {IUniversalLayoutBuilderConfigEntity<JSX.Element>} layoutConfig * @returns {AnyT} */ buildRowView(props: {}, children: Array<UniversalLayoutBuilderChildrenT<JSX.Element>>, layoutConfig: IUniversalLayoutBuilderConfigEntity<JSX.Element>): AnyT; /** * @stable [23.01.2020] * @param {{}} props * @param {Array<UniversalLayoutBuilderChildrenT<JSX.Element>>} children * @param {IUniversalLayoutBuilderConfigEntity<JSX.Element>} layoutConfig * @returns {AnyT} */ buildColumnView(props: {}, children: Array<UniversalLayoutBuilderChildrenT<JSX.Element>>, layoutConfig: IUniversalLayoutBuilderConfigEntity<JSX.Element>): AnyT; /** * @stable [23.01.2020] * @param {UniversalLayoutBuilderChildrenT<JSX.Element>} item * @returns {boolean} */ isClonedItem(item: UniversalLayoutBuilderChildrenT<JSX.Element>): boolean; }