mirror of
https://github.com/danbulant/oxc
synced 2026-05-20 20:58:48 +00:00
| .. | ||
| scripts | ||
| CHANGELOG.md | ||
| package.json | ||
| README.md | ||
Oxc Transform
Isolated Declarations for Standalone DTS Emit
Based on Oxc and conforms to TypeScript Compiler's --isolated-declaration .d.ts emit.
This is still in alpha and may yield incorrect results, feel free to submit a bug report.
Usage
import assert from 'assert';
import oxc from 'oxc-transform';
const { sourceText, errors } = oxc.isolatedDeclaration("test.ts", "class A {}");
assert.equal(sourceText, "declare class A {}\n");
assert(errors.length == 0);
API
export function isolatedDeclaration(filename: string, sourceText: string): IsolatedDeclarationsResult
export interface IsolatedDeclarationsResult {
sourceText: string
errors: Array<string>
}