UNPKG

ts-minifer

Version:

Advanced TypeScript code minification and compression tool

23 lines (22 loc) 555 B
export declare enum CompressionLevel { NONE = "none", MINIMAL = "minimal", AGGRESSIVE = "aggressive" } export interface CompressOptions { level: CompressionLevel; outputFormat: 'single' | 'multiple'; generateSourceMaps?: boolean; customNamePatterns?: RegExp[]; excludePatterns?: string[]; input?: string[]; } export interface CompressResult { outputFiles: string[]; sourceMapFiles?: string[]; stats: { originalSize: number; compressedSize: number; compressionRatio: number; }; }