import { tap, expect } from '@git.zone/tstest/tapbundle'; import { TsCompiler } from '../ts/index.js'; const assetfiles: string[] = ['./test/assets/tocompile.ts', './test/assets/tocompile2.ts']; const assetfiles2 = { './test/assets/tocompile*.ts': './test/assets/output', }; tap.test('should compile files from an array', async () => { const compiler = new TsCompiler(); const emittedFiles = await compiler.compileFilesOrThrow(assetfiles, { outDir: './test/assets/output' }); expect(emittedFiles.length).toBeGreaterThan(0); }); tap.test('should compile files from glob pattern object', async () => { const compiler = new TsCompiler(); const result = await compiler.compileGlob(assetfiles2); expect(result.emittedFiles.length).toBeGreaterThan(0); }); export default tap.start();