@kimsungwhee/apple-docs-mcp
Version:
MCP server for Apple Developer Documentation - Search iOS/macOS/SwiftUI/UIKit docs, WWDC videos, Swift/Objective-C APIs & code examples in Claude, Cursor & AI assistants
62 lines • 1.21 kB
TypeScript
/**
* Search and indexing related types
*/
/**
* Apple documentation search result
*/
export interface AppleDocSearchResult {
title: string;
url: string;
description: string;
type: string;
platform?: string;
isBeta?: boolean;
isDeprecated?: boolean;
}
/**
* Framework index structure
*/
export interface FrameworkIndex {
interfaceLanguages: Record<string, unknown>;
references?: Record<string, FrameworkReference>;
relationships?: {
modules?: Array<{
title?: string;
children?: IndexItem[];
}>;
};
}
/**
* Framework reference item
*/
export interface FrameworkReference {
title: string;
url: string;
type?: string;
abstract?: unknown[];
fragments?: Array<{
kind: string;
text: string;
}>;
}
/**
* Index item in framework hierarchy
*/
export interface IndexItem {
title: string;
type: string;
path?: string;
children?: IndexItem[];
}
/**
* Symbol search result
*/
export interface SymbolSearchResult {
name: string;
type: string;
path: string;
framework: string;
language: string;
abstract?: string;
}
//# sourceMappingURL=search.d.ts.map