Skip to content

Interface: FunctionPluginHooks

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1063

Properties

augmentChunkHash()

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

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1087

Parameters

this

PluginContext

chunk

RenderedChunk

Returns

string | void


buildEnd()

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

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1081

Parameters

this

PluginContext

err?

Error

Returns

void


buildStart()

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

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1067

Parameters

this

PluginContext

options

NormalizedInputOptions

Returns

void


closeBundle()

ts
closeBundle: (this) => void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1091

Parameters

this

PluginContext

Returns

void


closeWatcher()

ts
closeWatcher: (this) => void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1095

Parameters

this

PluginContext

Returns

void


generateBundle()

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

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1089

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.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1074

Parameters

this

PluginContext

id

string

Returns

MaybePromise<LoadResult>


moduleParsed()

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

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1080

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.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1064

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.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1065

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.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1066

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.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1083

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.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1088

Parameters

this

PluginContext

error

Error

Returns

void


renderStart()

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

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1082

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.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1073

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.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1068

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.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1075

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.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1092

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.57/node_modules/rolldown/dist/shared/define-config-kYHtCO-M.d.mts:1090

Parameters

this

PluginContext

outputOptions

NormalizedOutputOptions

bundle

OutputBundle

Returns

void

Morty Proxy This is a proxified and sanitized view of the page, visit original site.