UNPKG

il2cpp-dump-analyzer-mcp

Version:

Agentic RAG system for analyzing IL2CPP dump.cs files from Unity games

51 lines 2.21 kB
"use strict"; /** * TypeScript interfaces and types for IL2CPP code generation * Provides comprehensive type definitions for generating C# code from IL2CPP dump analysis */ Object.defineProperty(exports, "__esModule", { value: true }); exports.TemplateEngine = exports.GenerationErrorType = exports.FileNamingConvention = exports.GenerationType = void 0; /** * Types of code generation supported */ var GenerationType; (function (GenerationType) { GenerationType["CLASS_WRAPPER"] = "class_wrapper"; GenerationType["METHOD_STUB"] = "method_stub"; GenerationType["MONOBEHAVIOUR_TEMPLATE"] = "monobehaviour_template"; GenerationType["INTERFACE_IMPLEMENTATION"] = "interface_implementation"; GenerationType["ENUM_WRAPPER"] = "enum_wrapper"; GenerationType["SCRIPTABLE_OBJECT"] = "scriptable_object"; })(GenerationType || (exports.GenerationType = GenerationType = {})); /** * File naming conventions */ var FileNamingConvention; (function (FileNamingConvention) { FileNamingConvention["PASCAL_CASE"] = "PascalCase"; FileNamingConvention["CAMEL_CASE"] = "camelCase"; FileNamingConvention["SNAKE_CASE"] = "snake_case"; FileNamingConvention["KEBAB_CASE"] = "kebab-case"; })(FileNamingConvention || (exports.FileNamingConvention = FileNamingConvention = {})); /** * Types of generation errors */ var GenerationErrorType; (function (GenerationErrorType) { GenerationErrorType["PARSING_ERROR"] = "parsing_error"; GenerationErrorType["TEMPLATE_ERROR"] = "template_error"; GenerationErrorType["VALIDATION_ERROR"] = "validation_error"; GenerationErrorType["TYPE_RESOLUTION_ERROR"] = "type_resolution_error"; GenerationErrorType["DEPENDENCY_ERROR"] = "dependency_error"; GenerationErrorType["OUTPUT_ERROR"] = "output_error"; })(GenerationErrorType || (exports.GenerationErrorType = GenerationErrorType = {})); /** * Supported template engines */ var TemplateEngine; (function (TemplateEngine) { TemplateEngine["HANDLEBARS"] = "handlebars"; TemplateEngine["MUSTACHE"] = "mustache"; TemplateEngine["SIMPLE_REPLACE"] = "simple_replace"; })(TemplateEngine || (exports.TemplateEngine = TemplateEngine = {})); //# sourceMappingURL=types.js.map