@curi/router
Version:
A JavaScript router that doesn't care how you render
8 lines (7 loc) • 393 B
TypeScript
import { Observer, Emitted } from "@curi/types";
declare type AriaLiveValue = "assertive" | "polite" | "off";
export declare let announce: (fmt: (emitted: Emitted) => string, mode?: AriaLiveValue) => Observer;
export declare let scroll: () => Observer;
declare type TitleBuilder = (emitted: Emitted) => string;
export declare let title: (callback: TitleBuilder) => Observer;
export {};