UNPKG

rolldown

Version:

Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.

24 lines (23 loc) 766 B
import type { LoggingFunction, LogHandler, LogLevelOption, RollupError } from '../types/misc'; export interface PluginContextMeta { rollupVersion: string; rolldownVersion: string; watchMode: boolean; } export interface MinimalPluginContext { readonly pluginName: string; error: (e: RollupError | string) => never; info: LoggingFunction; warn: LoggingFunction; debug: LoggingFunction; meta: PluginContextMeta; } export declare class MinimalPluginContextImpl { readonly pluginName: string; info: LoggingFunction; warn: LoggingFunction; debug: LoggingFunction; meta: PluginContextMeta; constructor(onLog: LogHandler, logLevel: LogLevelOption, pluginName: string); error(e: RollupError | string): never; }