UNPKG

@datalayer/core

Version:
9 lines (8 loc) 320 B
import { ComponentType } from "react"; export type PreloadableComponent<T extends ComponentType<any>> = T & { preload: () => Promise<void>; }; export declare function lazyWithPreload<T extends ComponentType<any>>(factory: () => Promise<{ default: T; }>): PreloadableComponent<T>; export default lazyWithPreload;