UNPKG

561 BTypeScriptView Raw
1import * as React from 'react';
2
3import { TransitionCallbacks } from './helpers';
4
5export interface CollapseProps
6 extends TransitionCallbacks,
7 React.ClassAttributes<Collapse> {
8 in?: boolean;
9 mountOnEnter?: boolean;
10 unmountOnExit?: boolean;
11 appear?: boolean;
12 timeout?: number;
13 dimension?: 'height' | 'width' | (() => 'height' | 'width');
14 getDimensionValue?: (
15 dimension: number,
16 element: React.ReactElement,
17 ) => number;
18 role?: string;
19}
20
21declare class Collapse extends React.Component<CollapseProps> {}
22
23export default Collapse;