UNPKG

@stacksjs/dtsx

Version:

A modern, fast .d.ts generation tool, powered by Bun.

61 lines (60 loc) 1.93 kB
/** * @stacksjs/dtsx - A modern, fast .d.ts generation tool * * This module exports the full API. For minimal bundle size when only * using the core generator, import directly from './generator'. * * Core exports (most commonly used): * - generate, watch, processFile, processSource from './generator' * - extractDeclarations, extractDeclarationsAsync from './extractor' * - processDeclarations from './processor' * - DtsGenerationConfig, Declaration types from './types' * * Optional/Advanced exports are available but may increase bundle size: * - LSP support: './lsp' * - Type checking: './checker' * - Circular dependency detection: './circular' * - Custom transformers: './transformers' * - Worker pool: './worker' */ // Common utilities export * from './branded-types'; export * from './bundler'; export * from './cache'; export * from './native-checker'; // Advanced features - larger bundle impact export * from './circular'; export * from './compat'; export * from './config'; export * from './diff'; export * from './docs'; export * from './errors'; export * from './extractor'; export * from './formats'; export * from './formatter'; // Core API - essential for dts generation export * from './generator'; export * from './import-sorter'; export * from './incremental'; export * from './logger'; export * from './lsp'; export * from './memory'; export * from './merger'; export * from './optimizer'; export * from './output-normalizer'; export * from './parallel-processor'; export * from './parser'; export * from './plugins'; export * from './processor'; export * from './profiling'; export * from './security'; export * from './sourcemap'; export * from './tracking'; export * from './transformers'; export * from './tree-shaker'; export * from './type-mappings'; export * from './types'; export * from './utils'; export * from './watcher'; export * from './worker'; export * from './workspace';