Skip to content

Interface: PluginContext

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:911

Extends

Extended by

Properties

debug

ts
debug: LoggingFunction

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:865

Inherited from

MinimalPluginContext.debug


environment

ts
environment: Environment

Defined in: node_modules/.pnpm/vite@8.0.0-beta.3_@types+node@25.0.3_jiti@2.6.1_yaml@2.8.2/node_modules/vite/dist/node/index.d.ts:2738

Vite-specific environment instance

Inherited from

MinimalPluginContext.environment


error()

ts
error: (e) => never

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:862

Parameters

e

string | RollupError

Returns

never

Inherited from

MinimalPluginContext.error


fs

ts
fs: RolldownFsModule

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:912


getModuleInfo

ts
getModuleInfo: GetModuleInfo

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:916


info

ts
info: LoggingFunction

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:863

Inherited from

MinimalPluginContext.info


meta

ts
meta: PluginContextMeta

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:866

Inherited from

MinimalPluginContext.meta


pluginName

ts
readonly pluginName: string;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:861

Inherited from

MinimalPluginContext.pluginName


warn

ts
warn: LoggingFunction

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:864

Inherited from

MinimalPluginContext.warn

Methods

addWatchFile()

ts
addWatchFile(id): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:917

Parameters

id

string

Returns

void


emitFile()

ts
emitFile(file): string;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:913

Parameters

file

EmittedFile

Returns

string


getFileName()

ts
getFileName(referenceId): string;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:914

Parameters

referenceId

string

Returns

string


getModuleIds()

ts
getModuleIds(): IterableIterator<string>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:915

Returns

IterableIterator<string>


load()

ts
load(options): Promise<ModuleInfo>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:918

Parameters

options

object & Partial<PartialNull<ModuleOptions>>

Returns

Promise<ModuleInfo>


parse()

ts
parse(input, options?): Program;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:922

Parameters

input

string

options?

ParserOptions | null

Returns

Program


resolve()

ts
resolve(
   source,
   importer?,
options?): Promise<ResolvedId | null>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/define-config-MdVaFcie.d.mts:923

Parameters

source

string

importer?

string

options?

PluginContextResolveOptions

Returns

Promise<ResolvedId | null>

Released under the MIT License.