vasille-router
Version:
The framework designed to build bulletproof frontends (router library).
4 lines (3 loc) • 362 B
TypeScript
import { Fragment } from "vasille";
import { ScreenProps } from "./types.js";
export declare function screen<Node, Element, TagOptions extends object, Route extends string>(renderer: (node: Fragment<Node, Element, TagOptions>, input: ScreenProps<Route>) => Promise<void>): (props: ScreenProps<Route>, ctx?: Fragment<Node, Element, TagOptions>) => Promise<void>;