index.d.ts 417 B

12345678910
  1. import React from 'react';
  2. export declare type LoaderComponent<P = {}> = Promise<{
  3. default: React.ComponentType<P>;
  4. }>;
  5. export declare type Loader<P = {}> = () => LoaderComponent<P>;
  6. export declare type DynamicOptions<P = {}> = {
  7. loader?: Loader<P>;
  8. };
  9. export declare type LoadableComponent<P = {}> = React.ComponentType<P>;
  10. export default function dynamic<P = {}>(loader: Loader<P>): React.ComponentType<P>;