Skip to content

Interface: FunctionPluginHooks

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1078

Properties

augmentChunkHash()

ts
augmentChunkHash: (this, chunk) => string | void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1102

Parameters

this

PluginContext

chunk

RenderedChunk

Returns

string | void


buildEnd()

ts
buildEnd: (this, err?) => void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1096

Parameters

this

PluginContext

err?

Error

Returns

void


buildStart()

ts
buildStart: (this, options) => void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1082

Parameters

this

PluginContext

options

NormalizedInputOptions

Returns

void


closeBundle()

ts
closeBundle: (this) => void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1106

Parameters

this

PluginContext

Returns

void


closeWatcher()

ts
closeWatcher: (this) => void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1110

Parameters

this

PluginContext

Returns

void


generateBundle()

ts
generateBundle: (this, outputOptions, bundle, isWrite) => void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1104

Parameters

this

PluginContext

outputOptions

NormalizedOutputOptions

bundle

OutputBundle

isWrite

boolean

Returns

void


load()

ts
load: (this, id) => MaybePromise<LoadResult>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1089

Parameters

this

PluginContext

id

string

Returns

MaybePromise<LoadResult>


moduleParsed()

ts
moduleParsed: (this, moduleInfo) => void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1095

Parameters

this

PluginContext

moduleInfo

ModuleInfo

Returns

void


onLog()

ts
onLog: (this, level, log) => boolean | NullValue<void>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1079

Parameters

this

MinimalPluginContext

level

LogLevel

log

RollupLog

Returns

boolean | NullValue<void>


options()

ts
options: (this, options) =>
  | InputOptions
| NullValue<void>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1080

Parameters

this

MinimalPluginContext

options

InputOptions

Returns

| InputOptions | NullValue<void>


outputOptions()

ts
outputOptions: (this, options) =>
  | OutputOptions
| NullValue<void>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1081

Parameters

this

MinimalPluginContext

options

OutputOptions

Returns

| OutputOptions | NullValue<void>


renderChunk()

ts
renderChunk: (this, code, chunk, outputOptions, meta) =>
  | string
  | NullValue<void>
  | {
  code: string;
  map?: SourceMapInput | undefined;
};

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1098

Parameters

this

PluginContext

code

string

chunk

RenderedChunk

outputOptions

NormalizedOutputOptions

meta

RenderedChunkMeta

Returns

| string | NullValue<void> | { code: string; map?: SourceMapInput | undefined; }


renderError()

ts
renderError: (this, error) => void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1103

Parameters

this

PluginContext

error

Error

Returns

void


renderStart()

ts
renderStart: (this, outputOptions, inputOptions) => void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1097

Parameters

this

PluginContext

outputOptions

NormalizedOutputOptions

inputOptions

NormalizedInputOptions

Returns

void


resolveDynamicImport()

ts
resolveDynamicImport: (this, source, importer) => ResolveIdResult;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1088

Parameters

this

PluginContext

source

string

importer

string | undefined

Returns

ResolveIdResult

Deprecated

This hook is only for rollup plugin compatibility. Please use resolveId instead.


resolveId()

ts
resolveId: (this, source, importer, extraOptions) => ResolveIdResult;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1083

Parameters

this

PluginContext

source

string

importer

string | undefined

extraOptions

ResolveIdExtraOptions

Returns

ResolveIdResult


transform()

ts
transform: (this, code, id, meta) => TransformResult;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1090

Parameters

this

TransformPluginContext

code

string

id

string

meta

BindingTransformHookExtraArgs & object

Returns

TransformResult


watchChange()

ts
watchChange: (this, id, event) => void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1107

Parameters

this

PluginContext

id

string

event
event

ChangeEvent

Returns

void


writeBundle()

ts
writeBundle: (this, outputOptions, bundle) => void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/define-config-BS8Bt-r8.d.mts:1105

Parameters

this

PluginContext

outputOptions

NormalizedOutputOptions

bundle

OutputBundle

Returns

void

Released under the MIT License.