Home > widget-integration > LazyModuleImport

LazyModuleImport type

A lazy module import is a function that returns a Promise resolving to a module class. This enables code-splitting and dynamic imports for modules.

Signature:

export type LazyModuleImport = () => Promise<ModuleClass | {
	default: ModuleClass;
}>;

References: ModuleClass

Example

// Direct lazy import () => import('./cart/cart.module').then(m => m.CartModule)

// Using lazyImport helper lazyImport(() => import('./cart/cart.module'))