UNPKG

@aliretail/react-materials-components

Version:
13 lines (12 loc) 836 B
import { ReactElement } from 'react'; export declare type ComponentArea = 'nav' | 'header' | 'content' | 'footer' | 'left'; export declare function isLayoutComponent(Type: any): boolean; export declare function getValidTypes(): any[]; export declare function addComponent(name: any, Type: any): void; export declare function area(areaType: ComponentArea): (constructor: any) => void; export declare function layout(name: string, areaType?: ComponentArea): (constructor: any) => void; export declare function getElementType(ele: ReactElement): any; export declare function getElementArea(ele: ReactElement): any; export declare function getElementWrapper(ele: ReactElement): import("react").ExoticComponent<{ children?: import("react").ReactNode; }> | import("react").ComponentClass<{}, any> | import("react").FunctionComponent<{}>;