// Type definitions for react-frontload 1.0 // Project: https://github.com/davnicwil/react-frontload // Definitions by: Anton Spirin // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.8 import { ComponentClass, ComponentType } from 'react'; export interface FrontloadProps { noServerRender?: boolean; } export interface FrontloadConnectOptions { noServerRender?: boolean; onMount?: boolean; onUpdate?: boolean; } export const Frontload: ComponentClass; export function frontloadConnect( frontload: (props: any) => Promise, options?: FrontloadConnectOptions, ):

(Component: ComponentType

) => ComponentType

; export function frontloadServerRender( renderMarkup: (dryRun?: boolean) => string, withLogging?: boolean, ): Promise; export as namespace ReactFrontload;