跳到正文

Interface: PluginContext

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1028

Extends

Extended by

Properties

debug

ts
debug: LoggingFunction

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:978

Inherited from

MinimalPluginContext.debug


environment

ts
environment: Environment

Defined in: node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/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/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:975

Parameters

e

string | RollupError

Returns

never

Inherited from

MinimalPluginContext.error


fs

ts
fs: RolldownFsModule

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1029


getModuleInfo

ts
getModuleInfo: GetModuleInfo

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1033


info

ts
info: LoggingFunction

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:976

Inherited from

MinimalPluginContext.info


meta

ts
meta: PluginContextMeta

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:979

Inherited from

MinimalPluginContext.meta


pluginName

ts
readonly pluginName: string;

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:974

Inherited from

MinimalPluginContext.pluginName


warn

ts
warn: LoggingFunction

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:977

Inherited from

MinimalPluginContext.warn

Methods

addWatchFile()

ts
addWatchFile(id): void;

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1034

Parameters

id

string

Returns

void


emitFile()

ts
emitFile(file): string;

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1030

Parameters

file

EmittedFile

Returns

string


getFileName()

ts
getFileName(referenceId): string;

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1031

Parameters

referenceId

string

Returns

string


getModuleIds()

ts
getModuleIds(): IterableIterator<string>;

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1032

Returns

IterableIterator<string>


load()

ts
load(options): Promise<ModuleInfo>;

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1035

Parameters

options

object & Partial<PartialNull<ModuleOptions>>

Returns

Promise<ModuleInfo>


parse()

ts
parse(input, options?): Program;

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1039

Parameters

input

string

options?

ParserOptions | null

Returns

Program


resolve()

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

Defined in: node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1040

Parameters

source

string

importer?

string

options?

PluginContextResolveOptions

Returns

Promise<ResolvedId | null>

Released under the MIT License.