Options
All
  • Public
  • Public/Protected
  • All
Menu

Module next-server/lib/dynamic

Index

Type aliases

DynamicOptions

DynamicOptions<P>: LoadableBaseOptions<P> & { render?: any }

Type parameters

  • P = {}

LoadableBaseOptions

LoadableBaseOptions<P>: LoadableGeneratedOptions & { loadableGenerated?: LoadableGeneratedOptions; loader?: Loader<P> | LoaderMap; loading?: ({ error, isLoading, pastDelay, }: { error?: Error | null; isLoading?: boolean; pastDelay?: boolean; retry?: () => void; timedOut?: boolean }) => JSX.Element | null; ssr?: boolean }

Type parameters

  • P = {}

LoadableComponent

LoadableComponent<P>: React.ComponentType<P>

Type parameters

  • P = {}

LoadableFn

LoadableFn<P>: (opts: LoadableOptions<P>) => React.ComponentType<P>

Type parameters

  • P = {}

Type declaration

LoadableGeneratedOptions

LoadableGeneratedOptions: { modules?: any; webpack?: any }

Type declaration

  • modules: function
    • Returns LoaderMap

  • webpack: function
    • webpack(): any
    • Returns any

LoadableOptions

LoadableOptions<P>: LoadableBaseOptions<P> & { render?: any }

Type parameters

  • P = {}

Loader

Loader<P>: (() => LoaderComponent<P>) | LoaderComponent<P>

Type parameters

  • P = {}

LoaderComponent

LoaderComponent<P>: Promise<React.ComponentType<P> | { default: React.ComponentType<P> }>

Type parameters

  • P = {}

LoaderMap

LoaderMap: {}

Type declaration

Functions

default

  • Type parameters

    • P = {}

    Parameters

    Returns React.ComponentType<P>

noSSR

  • Type parameters

    • P = {}

    Parameters

    Returns React.ComponentType<P>

Generated using TypeDoc