UNPKG

tsdown

Version:

The Elegant Bundler for Libraries

31 lines (29 loc) 1.01 kB
import { BuildContext, Options, ResolvedOptions, TsdownHooks, UserConfig } from "./options-7rAywKbw.js"; import { defineConfig$1 as defineConfig } from "./config-C9bfeI27.js"; //#region src/utils/logger.d.ts declare class Logger { silent: boolean; setSilent(value: boolean): void; info(...args: any[]): void; warn(...args: any[]): void; error(...args: any[]): void; success(...args: any[]): void; } declare const logger: Logger; //#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 };