diff --git a/compiler/main.ts b/compiler/main.ts new file mode 100644 index 0000000..c87de99 --- /dev/null +++ b/compiler/main.ts @@ -0,0 +1,22 @@ +type Pack = { + rootMod: Mod; +}; + +type Mod = null; + +interface PackEmitter { + emit(pack: Pack): void; +} + +class PackCompiler { + public constructor( + private entryFilePath: string, + private emitter: PackEmitter, + ) {} + + public compile() { + } +} + +class ModResolver { +}