@bitjson/typedoc
Version:
Create api documentation for TypeScript projects.
15 lines (14 loc) • 671 B
TypeScript
import { Renderer } from './renderer';
import { ProjectReflection } from '../models/reflections/project';
import { UrlMapping } from './models/UrlMapping';
import { NavigationItem } from './models/NavigationItem';
import { RendererComponent } from './components';
import { Resources } from './utils/resources';
export declare abstract class Theme extends RendererComponent {
basePath: string;
resources: Resources;
constructor(renderer: Renderer, basePath: string);
abstract isOutputDirectory(path: string): boolean;
abstract getUrls(project: ProjectReflection): UrlMapping[];
abstract getNavigation(project: ProjectReflection): NavigationItem;
}