@eliseev_s/tolk-tlb-transpiler
Version:
Transpile Tolk structs to TLB definitions and generate TypeScript wrappers for TON blockchain smart contracts
39 lines • 3.92 kB
JavaScript
;
// ============================================================================
// Main Entry Point - Tolk to TLB Transpiler
// ============================================================================
Object.defineProperty(exports, "__esModule", { value: true });
exports.mergeGraphAdapterResults = exports.TolkGraphAdapter = exports.isErrorConstant = exports.extractErrorConstants = exports.extractConstants = exports.generateContractWrapperFromFiles = exports.generateContractWrapper = exports.transpileTolkFileToTlbDefinitions = exports.transpileTolkToTlbDefinitions = exports.getTlbStats = exports.formatTlbDefinitions = exports.transpileTolkToTlb = exports.TYPE_MAPPINGS = exports.calculateRequiredBits = exports.toSnakeCase = exports.TLBGenerator = exports.TolkASTProcessor = exports.UnionStrategy = void 0;
var types_1 = require("./types");
Object.defineProperty(exports, "UnionStrategy", { enumerable: true, get: function () { return types_1.UnionStrategy; } });
// Export main classes
var parser_1 = require("./parser");
Object.defineProperty(exports, "TolkASTProcessor", { enumerable: true, get: function () { return parser_1.TolkASTProcessor; } });
var generator_1 = require("./generator");
Object.defineProperty(exports, "TLBGenerator", { enumerable: true, get: function () { return generator_1.TLBGenerator; } });
// Export utilities
var utils_1 = require("./utils");
Object.defineProperty(exports, "toSnakeCase", { enumerable: true, get: function () { return utils_1.toSnakeCase; } });
Object.defineProperty(exports, "calculateRequiredBits", { enumerable: true, get: function () { return utils_1.calculateRequiredBits; } });
// Export constants
var constants_1 = require("./constants");
Object.defineProperty(exports, "TYPE_MAPPINGS", { enumerable: true, get: function () { return constants_1.TYPE_MAPPINGS; } });
// Export handlers - convenient utility functions
var handlers_1 = require("./handlers");
Object.defineProperty(exports, "transpileTolkToTlb", { enumerable: true, get: function () { return handlers_1.transpileTolkToTlb; } });
Object.defineProperty(exports, "formatTlbDefinitions", { enumerable: true, get: function () { return handlers_1.formatTlbDefinitions; } });
Object.defineProperty(exports, "getTlbStats", { enumerable: true, get: function () { return handlers_1.getTlbStats; } });
Object.defineProperty(exports, "transpileTolkToTlbDefinitions", { enumerable: true, get: function () { return handlers_1.transpileTolkToTlbDefinitions; } });
Object.defineProperty(exports, "transpileTolkFileToTlbDefinitions", { enumerable: true, get: function () { return handlers_1.transpileTolkFileToTlbDefinitions; } });
Object.defineProperty(exports, "generateContractWrapper", { enumerable: true, get: function () { return handlers_1.generateContractWrapper; } });
Object.defineProperty(exports, "generateContractWrapperFromFiles", { enumerable: true, get: function () { return handlers_1.generateContractWrapperFromFiles; } });
// Export constants extractor
var constants_extractor_1 = require("./constants-extractor");
Object.defineProperty(exports, "extractConstants", { enumerable: true, get: function () { return constants_extractor_1.extractConstants; } });
Object.defineProperty(exports, "extractErrorConstants", { enumerable: true, get: function () { return constants_extractor_1.extractErrorConstants; } });
Object.defineProperty(exports, "isErrorConstant", { enumerable: true, get: function () { return constants_extractor_1.isErrorConstant; } });
// Export graph adapter for transaction visualization
var graph_adapter_1 = require("./graph-adapter");
Object.defineProperty(exports, "TolkGraphAdapter", { enumerable: true, get: function () { return graph_adapter_1.TolkGraphAdapter; } });
Object.defineProperty(exports, "mergeGraphAdapterResults", { enumerable: true, get: function () { return graph_adapter_1.mergeGraphAdapterResults; } });
//# sourceMappingURL=index.js.map