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
TypeScript
/**
* 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