UNPKG

rolldown

Version:

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

17 lines (16 loc) 885 B
import type { BindingPluginOptions } from '../binding'; import type { Plugin, RolldownPlugin } from './index'; import type { OutputOptions } from '../options/output-options'; import { PluginContextData } from './plugin-context-data'; import type { LogHandler, LogLevelOption } from '../types/misc'; import type { InputOptions } from '../options/input-options'; export interface BindingifyPluginArgs { plugin: Plugin; options: InputOptions; outputOptions: OutputOptions; pluginContextData: PluginContextData; onLog: LogHandler; logLevel: LogLevelOption; normalizedOutputPlugins: RolldownPlugin[]; } export declare function bindingifyPlugin(plugin: Plugin, options: InputOptions, outputOptions: OutputOptions, pluginContextData: PluginContextData, normalizedOutputPlugins: RolldownPlugin[], onLog: LogHandler, logLevel: LogLevelOption): BindingPluginOptions;