smolter
Types

DataFunction

The runtime handler contract accepts DataArgs and can return a value, a promise, or an Error.

Compatibility

ReactAvailable in this renderer's browser integration.
React SSRAvailable to this renderer's SSR integration; browser event handlers run after hydration.
PreactAvailable in this renderer's browser integration.
Preact SSRAvailable to this renderer's SSR integration; browser event handlers run after hydration.

Import from @kasperrt/smolter/react @kasperrt/smolter/preact

Signature

type DataFunction = (args: DataArgs) => unknown;

Usage

The runtime handler contract accepts DataArgs and can return a value, a promise, or an Error. Annotating a concrete handler with this broad type loses its exact return type; prefer annotating only the parameter.

export function loader({ params }: DataArgs) {
  return { id: params.id };
}
View implementation ↗