UNPKG

@orballo/very-tiny-router

Version:

A very tiny router (source agnostic) for Frontity

15 lines (12 loc) 408 B
import { Frontity, MergePackages, Action } from "frontity/types"; import Router from "@frontity/router/types"; export default interface VeryTinyRouter extends Router { name: "@orballo/very-tiny-router"; state: Router<Packages>["state"]; actions: Router<Packages>["actions"] & { router: { init: Action<Packages>; }; }; } export type Packages = MergePackages<Frontity, VeryTinyRouter>;