rsbuild-plugin-dts
Version:
Rsbuild plugin that supports emitting declaration files for TypeScript.
16 lines (15 loc) • 521 B
TypeScript
import ts from 'typescript';
import type { DtsRedirect } from './index';
export type EmitDtsOptions = {
name: string;
cwd: string;
configPath: string;
tsConfigResult: ts.ParsedCommandLine;
declarationDir: string;
dtsExtension: string;
rootDir: string;
redirect: DtsRedirect;
banner?: string;
footer?: string;
};
export declare function emitDts(options: EmitDtsOptions, onComplete: (isSuccess: boolean) => void, bundle?: boolean, isWatch?: boolean, build?: boolean): Promise<void>;