Skip to main content
Glama
state.d.ts1.43 kB
import type { FrameworkData, ReferenceData, Technology, AppleDevDocsClient } from '../apple-client.js'; import { LocalSymbolIndex } from './services/local-symbol-index.js'; export type LastDiscovery = { query?: string; results: Technology[]; }; export type FrameworkIndexEntry = { id: string; ref: ReferenceData; tokens: string[]; }; export declare class ServerState { private activeTechnology?; private activeFrameworkData?; private frameworkIndex?; private readonly expandedIdentifiers; private lastDiscovery?; private localSymbolIndex?; getActiveTechnology(): Technology | undefined; setActiveTechnology(technology: Technology | undefined): void; getActiveFrameworkData(): FrameworkData | undefined; setActiveFrameworkData(data: FrameworkData | undefined): void; clearActiveFrameworkData(): void; getFrameworkIndex(): Map<string, FrameworkIndexEntry> | undefined; setFrameworkIndex(index: Map<string, FrameworkIndexEntry> | undefined): void; clearFrameworkIndex(): void; hasExpandedIdentifier(identifier: string): boolean; markIdentifierExpanded(identifier: string): void; getLastDiscovery(): LastDiscovery | undefined; setLastDiscovery(lastDiscovery: LastDiscovery | undefined): void; getLocalSymbolIndex(client: AppleDevDocsClient): LocalSymbolIndex; clearLocalSymbolIndex(): void; private resetIndexForNewTechnology; }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MightyDillah/apple-doc-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server