1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
use std::path::PathBuf; /// TypeScript declaration file generation options. #[cfg(feature = "dts-generation")] #[derive(Debug, Clone, Default)] pub struct DtsOptions { /// Enable .d.ts generation (default: auto-detect from entry extension). pub emit: Option<bool>, /// Output directory for .d.ts files, relative to bundle output. /// /// If None, .d.ts files are emitted alongside .js files. pub outdir: Option<PathBuf>, /// Strip @internal JSDoc tags from declarations (default: false). pub strip_internal: bool, /// Generate .d.ts.map source maps (default: false). pub sourcemap: bool, }