namespace Core.Services; public class ModCompilerService { /// /// Convert a mods TS into JS /// /// Name of mod /// Dir path to mod /// /// public async Task CompileMod(string modName, string modPath, List modTypeScriptFiles) { throw new NotImplementedException(); } /// /// Convert a TS file into JS /// /// Paths to TS files /// Compiler options /// protected async Task Compile(List fileNames, object options) { throw new NotImplementedException(); } /// /// Do the files at the provided paths exist /// /// /// protected bool AreFilesReady(List fileNames) { throw new NotImplementedException(); } /// /// Wait the provided number of milliseconds /// /// Milliseconds /// protected async Task Delay(int ms) { throw new NotImplementedException(); } } // TODO: this probably isnt needed but AI go brr so i did