@taiga-ui/addon-doc
Version:
Taiga UI based library for developing documentation portals for Angular libraries.
26 lines (25 loc) • 888 B
TypeScript
import type { PolymorpheusContent } from '@taiga-ui/polymorpheus';
export type TuiDocRoutePages = ReadonlyArray<TuiDocRoutePage | TuiDocRoutePageGroup>;
export interface TuiDocRoutePageBase {
readonly section?: string;
readonly title: string;
}
export interface TuiDocRoutePage extends TuiDocRoutePageBase {
readonly fragment?: string;
readonly keywords?: string;
readonly route: string;
readonly icon?: PolymorpheusContent;
readonly rel?: HTMLAnchorElement['rel'];
readonly target?: HTMLAnchorElement['target'];
}
export interface TuiDocRoutePageGroup extends TuiDocRoutePageBase {
readonly subPages: readonly TuiDocRoutePage[];
}
export type TuiRawLoaderContent = Promise<{
default: string;
}> | string;
export declare const TUI_EXAMPLE_PRIMARY_FILE_NAME: {
readonly TS: "TypeScript";
readonly LESS: "LESS";
readonly HTML: "HTML";
};