js-slang
Version:
Javascript-based implementations of Source, written in Typescript
10 lines (9 loc) • 391 B
TypeScript
import type es from 'estree';
import type { Context } from '../..';
/**
* A function that converts multiple programs into a single program
* using the topological ordering
*/
export type Bundler = (programs: Record<string, es.Program>, entrypointFilePath: string, topoOrder: string[], context: Context) => es.Program;
declare const defaultBundler: Bundler;
export default defaultBundler;