@stacksjs/dtsx
Version:
A modern, fast .d.ts generation tool, powered by Bun.
19 lines (18 loc) • 798 B
TypeScript
import type { DtsGenerationConfig, GenerationStats } from './types';
/**
* Generate DTS files from TypeScript source files
*/
export declare function generate(options?: Partial<DtsGenerationConfig>): Promise<GenerationStats>;
/**
* Process a single TypeScript file and generate its DTS
*/
export declare function processFile(filePath: string, config: DtsGenerationConfig): Promise<string>;
/**
* Watch mode - regenerate DTS files on source changes
*/
export declare function watch(options?: Partial<DtsGenerationConfig>): Promise<void>;
/**
* Process TypeScript source code from a string (for stdin support)
* Re-exported from process-source.ts for backward compatibility
*/
export { clearResultCache, processSource, processSourceIsolated, processSourceSemantic } from './process-source';