UNPKG

@rootbank/rootstrap

Version:

Root React Bootstrap 4 components

68 lines (67 loc) 2.76 kB
import PropTypes from 'prop-types'; export declare function getScrollbarWidth(): number; export declare function setScrollbarWidth(padding: any): void; export declare function isBodyOverflowing(): boolean; export declare function getOriginalBodyPadding(): number; export declare function conditionallyUpdateScrollbar(): void; export declare function setGlobalCssModule(cssModule: any): void; export declare function mapToCssModules(className?: string, cssModule?: any): string; /** * Returns a new object with the key/value pairs from `obj` that are not in the array `omitKeys`. */ export declare function omit(obj: any, omitKeys: any): { [k: string]: any; }; /** * Returns a filtered copy of an object with only the specified keys. */ export declare function pick(obj: any, keys: any): { [k: string]: any; }; export declare function warnOnce(message: any): void; export declare function deprecated(propType: any, explanation: any): (props: any, propName: string, componentName: string, ...rest: any) => any; export declare function DOMElement(props: any, propName: any, componentName: any): Error | null; export declare const targetPropType: PropTypes.Requireable<string | {} | ((...args: any[]) => any) | PropTypes.InferProps<{ current: PropTypes.Requireable<any>; }>>; export declare const tagPropType: PropTypes.Requireable<string | ((...args: any[]) => any) | PropTypes.InferProps<{ $$typeof: PropTypes.Requireable<symbol>; render: PropTypes.Requireable<(...args: any[]) => any>; }> | (string | ((...args: any[]) => any) | PropTypes.InferProps<{ $$typeof: PropTypes.Requireable<symbol>; render: PropTypes.Requireable<(...args: any[]) => any>; }> | null)[]>; export declare const TransitionTimeouts: { Fade: number; Collapse: number; Modal: number; Carousel: number; }; export declare const TransitionPropTypeKeys: string[]; export declare const TransitionStatuses: { ENTERING: string; ENTERED: string; EXITING: string; EXITED: string; }; export declare const keyCodes: { esc: number; space: number; enter: number; tab: number; up: number; down: number; home: number; end: number; n: number; p: number; }; export declare const PopperPlacements: string[]; export declare const canUseDOM: boolean; export declare function isReactRefObj(target: any): boolean; export declare function findDOMElements(target: any): any; export declare function isArrayOrNodeList(els: any): boolean; export declare function getTarget(target: any): any; export declare const defaultToggleEvents: string[]; export declare function addMultipleEventListeners(_els: any, handler: any, _events: any, useCapture: any): () => void; export declare const focusableElements: string[];