Browse Source

fix(ui): handle type errors

pull/6681/head
KenTandrian 2 months ago
parent
commit
0465c2a395
  1. 6
      libs/ui/src/lib/assistant/assistant.component.ts

6
libs/ui/src/lib/assistant/assistant.component.ts

@ -717,7 +717,7 @@ export class GfAssistantComponent implements OnChanges, OnDestroy, OnInit {
private searchQuickLinks(aSearchTerm: string): SearchResultItem[] { private searchQuickLinks(aSearchTerm: string): SearchResultItem[] {
const searchTerm = aSearchTerm.toLowerCase(); const searchTerm = aSearchTerm.toLowerCase();
const allRoutes = Object.values(internalRoutes) const allRoutes = Object.values<InternalRoute>(internalRoutes)
.filter(({ excludeFromAssistant }) => { .filter(({ excludeFromAssistant }) => {
if (isFunction(excludeFromAssistant)) { if (isFunction(excludeFromAssistant)) {
return excludeFromAssistant(this.user); return excludeFromAssistant(this.user);
@ -725,13 +725,13 @@ export class GfAssistantComponent implements OnChanges, OnDestroy, OnInit {
return !excludeFromAssistant; return !excludeFromAssistant;
}) })
.reduce((acc, route) => { .reduce<InternalRoute[]>((acc, route) => {
acc.push(route); acc.push(route);
if (route.subRoutes) { if (route.subRoutes) {
acc.push(...Object.values(route.subRoutes)); acc.push(...Object.values(route.subRoutes));
} }
return acc; return acc;
}, [] as InternalRoute[]); }, []);
const fuse = new Fuse(allRoutes, { const fuse = new Fuse(allRoutes, {
keys: ['title'], keys: ['title'],

Loading…
Cancel
Save