export interface LibBundleEntry {
header: boolean;
minified: boolean;
size: {
raw: number;
gzip: number;
brotli: number
};
}
export interface RouteContext {
version: string;
bundle: readonly LibBundleEntry[];
}
export interface Route {
title?: string;
content(ctx: RouteContext): Node;
outline?(ctx: RouteContext): Node
head?: readonly HTMLElement[];
}