rolldown
Version:
Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
14 lines (13 loc) • 848 B
TypeScript
import type { RolldownPlugin, RolldownOutputPlugin } from '../plugin';
import type { InputOptions } from '../options/input-options';
import type { OutputOptions } from '../options/output-options';
import { LogHandler } from '../types/misc';
export declare const normalizePluginOption: {
(plugins: InputOptions['plugins']): Promise<RolldownPlugin[]>;
(plugins: OutputOptions['plugins']): Promise<RolldownOutputPlugin[]>;
(plugins: unknown): Promise<any[]>;
};
export declare function checkOutputPluginOption(plugins: RolldownOutputPlugin[], onLog: LogHandler): RolldownOutputPlugin[];
export declare function normalizePlugins<T extends RolldownPlugin>(plugins: T[], anonymousPrefix: string): T[];
export declare const ANONYMOUS_PLUGIN_PREFIX = "at position ";
export declare const ANONYMOUS_OUTPUT_PLUGIN_PREFIX = "at output position ";