@rxdi/ui-kit
Version:
UI Components for building graphql-server website
14 lines (13 loc) • 508 B
TypeScript
import { BehaviorSubject } from 'rxjs';
import { TocInterface } from './toc/toc.interface';
export declare class MarkdownParserMenuProvider {
menu: BehaviorSubject<TocInterface[]>;
activeId: number;
private readonly scrollTopOffset;
setItems(items: TocInterface[]): void;
clearMenu(): void;
addItem(item: TocInterface): void;
lookupHeadings(contentReference: ShadowRoot): void;
findCurrentHeading(headings: any): number;
navigateToAnchor(elementRef: HTMLElement): void;
}