Skip to content

Type Alias: MakaioWebUiLoader<TData>

Makaio Framework


Makaio Framework / contracts/extension / MakaioWebUiLoader

MakaioWebUiLoader<TData> = (context) => Promise<TData>

Defined in: ../../../packages/contracts/src/extension/contributions/web-ui-types.ts:40

Loader function that fetches data for a WebUI route.

Receives a LoaderContext with active session, UI context, and URL params so loaders can return visibility-appropriate data. The resolved data is passed to the component as loaderData.

TData = unknown

Type of data returned by the loader.

LoaderContext

Request context with session, UI context, and URL params.

Promise<TData>

Promise resolving to the loader data.

  • MakaioWebUiLoader
    • (context: LoaderContext) => Promise<TData>