@@ -8,18 +8,20 @@ import {
88 getRefEntryTitleConcatWithParen ,
99 normalizeReferenceRoute ,
1010} from " ../pages/_utils" ;
11- import { setJumpToState , type JumpToState } from " ../globals/state" ;
11+ import {
12+ setJumpToState ,
13+ type JumpToLink ,
14+ type JumpToState ,
15+ } from " ../globals/state" ;
1216import {
1317 getCurrentLocale ,
1418 getUiTranslationWithFallback ,
1519 getUiTranslator ,
1620} from " ../i18n/utils" ;
1721
18- type ReferenceEntry = CollectionEntry <" reference" >;
19-
2022interface Props {
2123 title: string ;
22- entries: ReferenceEntry [];
24+ entries: CollectionEntry < " reference " > [];
2325}
2426
2527function strCompare(a : string , b : string ) {
@@ -93,13 +95,13 @@ const categoryData = categories.map((category) => {
9395 })),
9496 },
9597 ... subcats .map ((subcat , i ) => ({
96- name: ( i === 0 && subcat === category ) ? undefined : subcat ,
98+ name: i === 0 && subcat === category ? undefined : subcat ,
9799 entry: undefined ,
98100 entries: directEntries
99101 .filter (
100102 (e ) =>
101103 e .data .submodule === subcat &&
102- (! e .data .class || e .data .class === ' p5 ' ) &&
104+ (! e .data .class || e .data .class === " p5 " ) &&
103105 ! e .data .isConstructor &&
104106 e .data .description !== " "
105107 )
@@ -133,14 +135,14 @@ const categoryData = categories.map((category) => {
133135 };
134136});
135137
136- const pageJumpToLinks = categoryData .map ((category ) => ({
137- label: category .name ,
138+ const pageJumpToLinks: JumpToLink [] = categoryData .map ((category ) => ({
139+ label: category .name as string ,
138140 url: ` #${category .name } ` ,
139141}));
140142
141- const pageJumpToState = {
143+ const pageJumpToState: JumpToState = {
142144 links: pageJumpToLinks ,
143- } as JumpToState ;
145+ };
144146
145147setJumpToState (pageJumpToState );
146148---
0 commit comments