@rocket/navigation
Version:
28 lines • 793 B
TypeScript
/**
* @typedef {object} NavigationListItem
* @property {HTMLElement} headline
* @property {HTMLAnchorElement} anchor
* @property {number} top
*/
/**
* @element rocket-navigation
* @attr {Boolean} no-redirects - if set, will not redirect to first child of nav category when clicking on category header.
*/
export class RocketNavigation extends HTMLElement {
/** @type NavigationListItem[] */
list: NavigationListItem[];
/**
* @param {Event} ev
*/
__clickHandler(ev: Event): void;
__scrollHandler(): void;
__isSetup: boolean;
connectedCallback(): void;
disconnectedCallback(): void;
}
export type NavigationListItem = {
headline: HTMLElement;
anchor: HTMLAnchorElement;
top: number;
};
//# sourceMappingURL=RocketNavigation.d.ts.map