@ton-contests/tact-utils
Version:
Tact utilities for TON Contests plaform
18 lines (17 loc) • 679 B
TypeScript
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 {};