KC's Workspace
    Preparing search index...
    interface FunctionPluginHooks {
        augmentChunkHash: (
            this: PluginContext,
            chunk: RenderedChunk,
        ) => string | void;
        buildEnd: (this: PluginContext, error?: Error) => void;
        buildStart: (this: PluginContext, options: NormalizedInputOptions) => void;
        closeBundle: (this: PluginContext, error?: Error) => void;
        closeWatcher: (this: PluginContext) => void;
        generateBundle: (
            this: PluginContext,
            options: NormalizedOutputOptions,
            bundle: OutputBundle,
            isWrite: boolean,
        ) => void;
        load: LoadHook;
        moduleParsed: ModuleParsedHook;
        onLog: (
            this: MinimalPluginContext,
            level: LogLevel,
            log: RollupLog,
        ) => boolean | NullValue;
        options: (
            this: MinimalPluginContext,
            options: InputOptions,
        ) => InputOptions | NullValue;
        outputOptions: (
            this: PluginContext,
            options: OutputOptions,
        ) => OutputOptions | NullValue;
        renderChunk: RenderChunkHook;
        renderDynamicImport: (
            this: PluginContext,
            options: {
                chunk: PreRenderedChunkWithFileName;
                customResolution: string | null;
                format: InternalModuleFormat;
                getTargetChunkImports: () => DynamicImportTargetChunk[] | null;
                moduleId: string;
                targetChunk: PreRenderedChunkWithFileName | null;
                targetModuleId: string | null;
            },
        ) => NullValue
        | { left: string; right: string };
        renderError: (this: PluginContext, error?: Error) => void;
        renderStart: (
            this: PluginContext,
            outputOptions: NormalizedOutputOptions,
            inputOptions: NormalizedInputOptions,
        ) => void;
        resolveDynamicImport: ResolveDynamicImportHook;
        resolveFileUrl: ResolveFileUrlHook;
        resolveId: ResolveIdHook;
        resolveImportMeta: ResolveImportMetaHook;
        shouldTransformCachedModule: ShouldTransformCachedModuleHook;
        transform: TransformHook;
        watchChange: WatchChangeHook;
        writeBundle: (
            this: PluginContext,
            options: NormalizedOutputOptions,
            bundle: OutputBundle,
        ) => void;
    }
    Index

    Properties

    augmentChunkHash: (this: PluginContext, chunk: RenderedChunk) => string | void
    buildEnd: (this: PluginContext, error?: Error) => void
    buildStart: (this: PluginContext, options: NormalizedInputOptions) => void
    closeBundle: (this: PluginContext, error?: Error) => void
    closeWatcher: (this: PluginContext) => void
    generateBundle: (
        this: PluginContext,
        options: NormalizedOutputOptions,
        bundle: OutputBundle,
        isWrite: boolean,
    ) => void
    load: LoadHook
    moduleParsed: ModuleParsedHook
    onLog: (
        this: MinimalPluginContext,
        level: LogLevel,
        log: RollupLog,
    ) => boolean | NullValue
    options: (
        this: MinimalPluginContext,
        options: InputOptions,
    ) => InputOptions | NullValue
    outputOptions: (
        this: PluginContext,
        options: OutputOptions,
    ) => OutputOptions | NullValue
    renderChunk: RenderChunkHook
    renderDynamicImport: (
        this: PluginContext,
        options: {
            chunk: PreRenderedChunkWithFileName;
            customResolution: string | null;
            format: InternalModuleFormat;
            getTargetChunkImports: () => DynamicImportTargetChunk[] | null;
            moduleId: string;
            targetChunk: PreRenderedChunkWithFileName | null;
            targetModuleId: string | null;
        },
    ) => NullValue
    | { left: string; right: string }
    renderError: (this: PluginContext, error?: Error) => void
    renderStart: (
        this: PluginContext,
        outputOptions: NormalizedOutputOptions,
        inputOptions: NormalizedInputOptions,
    ) => void
    resolveDynamicImport: ResolveDynamicImportHook
    resolveFileUrl: ResolveFileUrlHook
    resolveId: ResolveIdHook
    resolveImportMeta: ResolveImportMetaHook
    shouldTransformCachedModule: ShouldTransformCachedModuleHook
    transform: TransformHook
    watchChange: WatchChangeHook
    writeBundle: (
        this: PluginContext,
        options: NormalizedOutputOptions,
        bundle: OutputBundle,
    ) => void