import oxc from "./index.js"; import assert from "assert"; console.log(`Testing on ${process.platform}-${process.arch}`); test(oxc.isolatedDeclaration("test.ts", "class A {}", { sourcemap: true }), { code: "declare class A {}\n", map: { mappings: "AAAA,cAAM,EAAE,CAAE", names: [], sources: ["test.ts"], sourcesContent: ["class A {}"], }, }); function test(ret, expected) { console.log(ret.code); console.log(ret.map); for (const error of ret.errors) { console.log(error); } assert.equal(ret.code, expected.code); assert.deepEqual(ret.map, expected.map); assert(ret.errors.length == 0); }