UNPKG

@ton-contests/tact-utils

Version:
18 lines (17 loc) 679 B
import { FactoryAst, Module, Parser, VirtualFileSystem } from "@tact-lang/compiler"; import { CompilerContext } from "@tact-lang/compiler/dist/context/context.js"; type Args = { ctx?: CompilerContext; project: VirtualFileSystem; stdlib: VirtualFileSystem; entrypoint: string; parser?: Parser; ast?: FactoryAst; parsedModules?: Module[]; options?: { /** Determines, if stdlib entries should be included into final AST */ includeStdlib?: boolean; }; }; export declare function precompileWithAst({ ctx, project, stdlib, entrypoint, parser, ast, parsedModules, options, }: Args): import("@tact-lang/compiler").AstStore; export {};