tsdown
Version:
The Elegant Bundler for Libraries
32 lines (29 loc) • 915 B
TypeScript
import { BuildContext, Options, ResolvedOptions, TsdownHooks, UserConfig } from "./options.d-BCXr2j3p.js";
import { defineConfig$1 as defineConfig } from "./config.d-DRSsMo60.js";
import { ConsolaInstance } from "consola";
//#region src/utils/logger.d.ts
/**
* Logger instance
*/
/**
* Logger instance
*/
declare const logger: ConsolaInstance;
//#endregion
//#region src/index.d.ts
/**
* Build with tsdown.
*/
declare function build(userOptions?: Options): Promise<void>;
declare const pkgRoot: string;
/**
* Build a single configuration, without watch and shortcuts features.
*
* Internal API, not for public use
*
* @private
* @param config Resolved options
*/
declare function buildSingle(config: ResolvedOptions, clean: () => Promise<void>): Promise<(() => Promise<void>) | undefined>;
//#endregion
export { BuildContext, Options, TsdownHooks, UserConfig, build, buildSingle, defineConfig, logger, pkgRoot };