@chialab/esbuild-rna
Version:
A framework for esbuild plugins with transform and emit capabilities.
17 lines (16 loc) • 449 B
TypeScript
/**
* Create and collect build states.
*/
export class BuildManager {
/**
* @type {WeakMap<import('esbuild').BuildOptions, Build>}
*/
builds: WeakMap<import('esbuild').BuildOptions, Build>;
/**
* Create build hanlder.
* @param {import('esbuild').PluginBuild} pluginBuild
* @returns A build handler.
*/
getBuild(pluginBuild: import('esbuild').PluginBuild): Build;
}
import { Build } from './Build.js';