跳到正文

Interface: Plugin<A>

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1388

Extends

  • OutputPlugin.Partial<PluginHooks>

Type Parameters

A

A = any

Properties

api?

ts
optional api: A;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1389


augmentChunkHash?

ts
optional augmentChunkHash: ObjectHook<(this, chunk) => string | void, {
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1334

Inherited from

FunctionPluginHooks.augmentChunkHash


ts
optional banner: ObjectHook<AddonHook, {
}>;

Inherited from

Plugin.banner


buildEnd?

ts
optional buildEnd: ObjectHook<(this, ...parameters) => void | Promise<void>, {
  sequential?: boolean;
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1328

Inherited from

FunctionPluginHooks.buildEnd


buildStart?

ts
optional buildStart: ObjectHook<(this, ...parameters) => void | Promise<void>, {
  sequential?: boolean;
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1314

Inherited from

FunctionPluginHooks.buildStart


closeBundle?

ts
optional closeBundle: ObjectHook<(this, ...parameters) => void | Promise<void>, {
  sequential?: boolean;
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1338

Inherited from

FunctionPluginHooks.closeBundle


closeWatcher?

ts
optional closeWatcher: ObjectHook<(this, ...parameters) => void | Promise<void>, {
  sequential?: boolean;
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1342

Inherited from

FunctionPluginHooks.closeWatcher


ts
optional footer: ObjectHook<AddonHook, {
}>;

Inherited from

Plugin.footer


generateBundle?

ts
optional generateBundle: ObjectHook<(this, ...parameters) => void | Promise<void>, {
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1336

Inherited from

FunctionPluginHooks.generateBundle


intro?

ts
optional intro: ObjectHook<AddonHook, {
}>;

Inherited from

Plugin.intro


load?

ts
optional load: ObjectHook<(this, ...parameters) => MaybePromise<LoadResult> | Promise<MaybePromise<LoadResult>>, {
  filter?: TUnionWithTopLevelFilterExpressionArray<Pick<HookFilter, "id">> | undefined;
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1321

Inherited from

FunctionPluginHooks.load


moduleParsed?

ts
optional moduleParsed: ObjectHook<(this, ...parameters) => void | Promise<void>, {
  sequential?: boolean;
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1327

Inherited from

FunctionPluginHooks.moduleParsed


name

ts
name: string

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1385

Inherited from

ts
OutputPlugin.name

onLog?

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

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1311

Inherited from

FunctionPluginHooks.onLog


options?

ts
optional options: ObjectHook<(this, ...parameters) => InputOptions | NullValue<void> | Promise<InputOptions | NullValue<void>>, {
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1312

Inherited from

FunctionPluginHooks.options


outputOptions?

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

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1313

Inherited from

FunctionPluginHooks.outputOptions


outro?

ts
optional outro: ObjectHook<AddonHook, {
}>;

Inherited from

Plugin.outro


renderChunk?

ts
optional renderChunk: ObjectHook<(this, ...parameters) => string | NullValue<void> | { code: string; map?: SourceMapInput | undefined; } | Promise<string | NullValue<void> | { code: string; map?: SourceMapInput | undefined; }>, {
  filter?: TUnionWithTopLevelFilterExpressionArray<Pick<HookFilter, "code">> | undefined;
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1330

Inherited from

FunctionPluginHooks.renderChunk


renderError?

ts
optional renderError: ObjectHook<(this, ...parameters) => void | Promise<void>, {
  sequential?: boolean;
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1335

Inherited from

FunctionPluginHooks.renderError


renderStart?

ts
optional renderStart: ObjectHook<(this, ...parameters) => void | Promise<void>, {
  sequential?: boolean;
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1329

Inherited from

FunctionPluginHooks.renderStart


resolveDynamicImport?

ts
optional resolveDynamicImport: ObjectHook<(this, ...parameters) => ResolveIdResult | Promise<ResolveIdResult>, {
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1320

Deprecated

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

Inherited from

FunctionPluginHooks.resolveDynamicImport


resolveId?

ts
optional resolveId: ObjectHook<(this, ...parameters) => ResolveIdResult | Promise<ResolveIdResult>, {
  filter?: TUnionWithTopLevelFilterExpressionArray<{ id?: GeneralHookFilter<RegExp> | undefined; }> | undefined;
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1315

Inherited from

FunctionPluginHooks.resolveId


transform?

ts
optional transform: ObjectHook<(this, ...parameters) => TransformResult | Promise<TransformResult>, {
  filter?: TUnionWithTopLevelFilterExpressionArray<HookFilter> | undefined;
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1322

Inherited from

FunctionPluginHooks.transform


watchChange?

ts
optional watchChange: ObjectHook<(this, ...parameters) => void | Promise<void>, {
  sequential?: boolean;
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1339

Inherited from

FunctionPluginHooks.watchChange


writeBundle?

ts
optional writeBundle: ObjectHook<(this, ...parameters) => void | Promise<void>, {
  sequential?: boolean;
}>;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.58/node_modules/rolldown/dist/shared/define-config-twT5HTur.d.mts:1337

Inherited from

FunctionPluginHooks.writeBundle

Released under the MIT License.