MCPcopy Index your code
hub / github.com/AstrBotDevs/AstrBot / getValidHashTab

Function getValidHashTab

dashboard/src/utils/hashRouteTabs.mjs:3–7  ·  view source on GitHub ↗
(routeHash, validTabs)

Source from the content-addressed store, hash-verified

1import { EXTENSION_ROUTE_NAME } from '../router/routeConstants.mjs';
2
3export function getValidHashTab(routeHash, validTabs) {
4 const hash = String(routeHash || '');
5 const tab = hash.includes('#') ? hash.slice(hash.lastIndexOf('#') + 1) : hash;
6 return validTabs.includes(tab) ? tab : null;
7}
8
9export function createTabRouteLocation(route, tab, fallbackRouteName = EXTENSION_ROUTE_NAME) {
10 const query = route?.query ? { ...route.query } : {};

Callers 2

extractTabFromHashFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected