UNPKG

@build-script/heft-esbuild-plugin

Version:

lowlevel esbuild plugin for [heft]

17 lines 720 B
import type { IHeftTaskSession } from '@rushstack/heft'; import type { Metafile } from 'esbuild'; import type { FilterdBuildOptions } from './config.js'; import type { IOutputModifier } from './type.js'; export interface IProjectEmitterProps { readonly metafile: Metafile; readonly outputFiles: import('esbuild').OutputFile[]; readonly options: FilterdBuildOptions; readonly session: IHeftTaskSession; } export type IProjectEmitter = (props: IProjectEmitterProps) => Promise<IInternalReturn> | IInternalReturn; export declare function createEmitter(onEmit?: IOutputModifier): IProjectEmitter; interface IInternalReturn { readonly writtenFiles: number; } export {}; //# sourceMappingURL=write.d.ts.map