Skip to content

Interface: PluginContext

Extends

Extended by

Properties

debug

Inherited from

MinimalPluginContext.debug


error()

  • Type: error: (e) => never

Parameters

e

string | RollupError

Returns

never

Inherited from

MinimalPluginContext.error


fs


getModuleInfo


info

Inherited from

MinimalPluginContext.info


meta

Inherited from

MinimalPluginContext.meta


pluginName

  • Type: readonly pluginName: string

Inherited from

MinimalPluginContext.pluginName


warn

Inherited from

MinimalPluginContext.warn

Methods

addWatchFile()

addWatchFile(id): void

Parameters

id

string

Returns

void


emitFile()

emitFile(file): string

Parameters

file

EmittedFile

Returns

string


getFileName()

getFileName(referenceId): string

Parameters

referenceId

string

Returns

string


getModuleIds()

getModuleIds(): IterableIterator<string>

Returns

IterableIterator<string>


load()

load(options): Promise<ModuleInfo>

Parameters

options

object & Partial<PartialNull<ModuleOptions>>

Returns

Promise<ModuleInfo>


parse()

parse(input, options?): Program

Parameters

input

string

options?

ParserOptions | null

Returns

Program


resolve()

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

Parameters

source

string

importer?

string

options?

PluginContextResolveOptions

Returns

Promise<ResolvedId | null>

Released under the MIT License.