il2cpp-dump-analyzer-mcp
Version:
Agentic RAG system for analyzing IL2CPP dump.cs files from Unity games
51 lines • 2.21 kB
JavaScript
;
/**
* 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