@visulima/packem
Version:
A fast and modern bundler for Node.js and TypeScript.
12 lines (11 loc) • 719 B
TypeScript
import type { FilterPattern } from "@rollup/pluginutils";
import type { Pail } from "@visulima/pail";
import type { TsConfigResult } from "@visulima/tsconfig";
import type { Plugin } from "rollup";
import type { IsolatedDeclarationsTransformer } from "../../../types.d.ts";
export type IsolatedDeclarationsOptions = {
exclude?: FilterPattern;
ignoreErrors?: boolean;
include?: FilterPattern;
};
export declare const isolatedDeclarationsPlugin: (sourceDirectory: string, transformer: IsolatedDeclarationsTransformer, declaration: boolean | "compatible" | "node16" | undefined, cjsInterop: boolean, logger: Pail, options: IsolatedDeclarationsOptions, sourceMap: boolean, tsconfig?: TsConfigResult) => Plugin;