@up-group-ui/react-controls
Version:
Up shared react controls
45 lines (44 loc) • 1.5 kB
TypeScript
import * as React from 'react';
export default class Item extends React.Component<any, any> {
static defaultProps: {
selected: boolean;
};
constructor(props: any);
shouldComponentUpdate(nextProps: any, nextState: any): boolean;
itemId: any;
itemTitle: any;
itemDivTitle: any;
itemTimeStart: any;
itemTimeEnd: any;
cacheDataFromProps(props: any): void;
coordinateToTimeRatio(props?: Readonly<any> & Readonly<{
children?: React.ReactNode;
}>): number;
dragTimeSnap(dragTime: any, considerOffset?: any): any;
resizeTimeSnap(dragTime: any): any;
dragTime(e: any): any;
dragGroupDelta(e: any): number;
resizeTimeDelta(e: any, resizeEdge: any): any;
componentDidMount(): void;
mountInteract(): void;
canResizeLeft(props?: Readonly<any> & Readonly<{
children?: React.ReactNode;
}>): boolean;
canResizeRight(props?: Readonly<any> & Readonly<{
children?: React.ReactNode;
}>): boolean;
canMove(props?: Readonly<any> & Readonly<{
children?: React.ReactNode;
}>): boolean;
componentWillReceiveProps(nextProps: any): void;
startedClicking: any;
startedTouching: any;
onMouseDown: (e: any) => void;
onMouseUp: (e: any) => void;
onTouchStart: (e: any) => void;
onTouchEnd: (e: any) => void;
handleDoubleClick: (e: any) => void;
handleContextMenu: (e: any) => void;
actualClick(e: any, clickType: any): void;
render(): JSX.Element;
}