UNPKG

python-to-typescript-porting-mcp-server

Version:

Comprehensive MCP server providing systematic tools and references for Python-to-TypeScript porting with real-world examples

33 lines 1.15 kB
/** * Generate a secure random ID using crypto */ export declare function randomid(byteSize?: number): string; /** * Validate if a filename is acceptable for TypeScript/JavaScript */ export declare function validFilename(filename: string): boolean; /** * Check if filename is a JavaScript file */ export declare function isJavaScriptFile(filename: string): boolean; /** * Check if filename is a TypeScript file */ export declare function isTypeScriptFile(filename: string): boolean; /** * Determine language from filename extension */ export declare function languageFromFilename(filename: string): 'javascript' | 'typescript'; /** * Get file extensions for a language */ export declare function extensionsForLanguage(language: 'javascript' | 'typescript'): string[]; /** * Get default file extension for a language */ export declare function getDefaultExtensionForLanguage(language: 'javascript' | 'typescript'): string; /** * Generate a suitable filename for porting steps */ export declare function generatePortingFilename(stepTitle: string, language?: 'javascript' | 'typescript'): string; //# sourceMappingURL=utils.d.ts.map