UNPKG

@datalayer/core

Version:

[![Datalayer](https://assets.datalayer.tech/datalayer-25.svg)](https://datalayer.io)

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;