Repository URL to install this package:
|
Version:
0.9.5 ▾
|
ui-component-library
/
dist
/
typings
/
src
/
components
/
features
/
ClickBoundary
/
ClickBoundary.d.ts
|
|---|
import React from 'react';
import { ClickBoundaryProps, ClickBoundaryRef } from './typings';
declare class ClickBoundary extends React.Component<ClickBoundaryProps> {
state: import("src/state/typings").CommonState;
isListening: boolean;
dom: ClickBoundaryRef;
/**
* only happens in browser, `willMount` in server
*/
subscribeListener(): void;
/**
* only happens browser
*/
unSubscribeListener(): void;
setRef: (dom: any) => void;
handleMouseEnter: (event: any) => void;
handleMouseLeave: (event: any) => void;
handleClick: (event: any) => void;
readonly className: string;
readonly attributes: {
className: string;
state?: import("src/state/typings").CommonState;
parentRef?: Element;
innerRef?: import("src/components/features/ClickBoundary/typings").ClickBoundaryInnterRefProp;
};
render(): {};
}
export default ClickBoundary;
export { ClickBoundary };