UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

33 lines (32 loc) 1.18 kB
import React from 'react'; /** * 主要目的是希望在是用 bootstrap 组件的时候不需要带 bs 前缀。 * * @param {Object} rawProps 原始属性对象。 * @return {Object} */ export declare const props2BsProps: (rawProps: { [propName: string]: any; }) => { [propName: string]: any; }; /** * props2BsProps 的 hoc 版本 * * @param {*} ComposedComponent 组合组件 * @return {Component} */ export declare const props2BsPropsHoc: (ComposedComponent: React.ComponentType<any>) => React.ComponentType<any>; export declare function getContainer(container: any, defaultContainer: any): any; export declare function ownerDocument(componentOrElement: any): Document; export declare function calculatePosition(placement: any, overlayNode: any, target: HTMLElement, container: any, padding?: any, customOffset?: [number, number]): { positionLeft: number; positionTop: number; arrowOffsetLeft: number; arrowOffsetTop: number; activePlacement: string; }; /** * 专门用来获取样式的像素值,默认返回 0 */ export declare function getStyleNumber(element: HTMLElement, styleName: string): number;