22 lines
627 B
TypeScript
22 lines
627 B
TypeScript
/**
|
|
* Removed props:
|
|
* - childrenProps
|
|
*/
|
|
import React from 'react';
|
|
import type { AlignResult, AlignType, TargetType } from './interface';
|
|
declare type OnAlign = (source: HTMLElement, result: AlignResult) => void;
|
|
export interface AlignProps {
|
|
align: AlignType;
|
|
target: TargetType;
|
|
onAlign?: OnAlign;
|
|
monitorBufferTime?: number;
|
|
monitorWindowResize?: boolean;
|
|
disabled?: boolean;
|
|
children: React.ReactElement;
|
|
}
|
|
export interface RefAlign {
|
|
forceAlign: () => void;
|
|
}
|
|
declare const RcAlign: React.ForwardRefExoticComponent<AlignProps & React.RefAttributes<RefAlign>>;
|
|
export default RcAlign;
|