UNPKG

784 BTypeScriptView Raw
1import { Component, AbstractComponent } from '../utils/component';
2import { ProjectReflection, DeclarationReflection } from '../models/reflections/index';
3import { Renderer } from './renderer';
4import { RendererEvent, PageEvent } from './events';
5export { Component };
6export declare abstract class RendererComponent extends AbstractComponent<Renderer> {
7}
8export declare abstract class ContextAwareRendererComponent extends RendererComponent {
9 protected project?: ProjectReflection;
10 protected reflection?: DeclarationReflection;
11 private location;
12 protected urlPrefix: RegExp;
13 protected initialize(): void;
14 getRelativeUrl(absolute: string): string;
15 protected onBeginRenderer(event: RendererEvent): void;
16 protected onBeginPage(page: PageEvent): void;
17}