Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
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 };