Compile

tcmts.core.program.Compile · #h43ruwag · type

overlay: files' unsaved text (an editor's open buffers), read instead of the disk; packages: see PackageResolver

import type { Checked, CompilerOptions, PackageResolver } from "#codebase/tcmts/core/program";

export type Compile = (
  rootFiles: string[],
  options: CompilerOptions,
  overlay?: ReadonlyMap<string, string>,
  packages?: PackageResolver,
) => Checked;

uses

used by