SYMBOL INDEX (122 symbols across 31 files) FILE: src/api-extractor.ts function rollupDtsFile (line 27) | function rollupDtsFile( function rollupDtsFiles (line 86) | async function rollupDtsFiles( function cleanDtsFiles (line 172) | async function cleanDtsFiles(options: NormalizedOptions) { function runDtsRollup (line 178) | async function runDtsRollup( FILE: src/cli-main.ts function ensureArray (line 7) | function ensureArray(input: string): string[] { function main (line 11) | async function main(options: Options = {}) { FILE: src/errors.ts class PrettyError (line 4) | class PrettyError extends Error { method constructor (line 5) | constructor(message: string) { function handleError (line 16) | function handleError(error: any) { FILE: src/esbuild/external.ts constant NON_NODE_MODULE_RE (line 5) | const NON_NODE_MODULE_RE = /^[A-Z]:[/\\]|^\.{0,2}\/|^\.{1,2}$/ method setup (line 21) | setup(build) { FILE: src/esbuild/index.ts function runEsbuild (line 61) | async function runEsbuild( FILE: src/esbuild/native-node-module.ts method setup (line 8) | setup(build) { FILE: src/esbuild/node-protocol.ts method setup (line 12) | setup({ onResolve }) { FILE: src/esbuild/postcss.ts method setup (line 18) | setup(build) { FILE: src/esbuild/svelte.ts method setup (line 17) | setup(build) { FILE: src/esbuild/swc.ts type SwcPluginConfig (line 10) | type SwcPluginConfig = { logger: Logger } & Options method setup (line 16) | setup(build) { FILE: src/exports.ts type ExportDeclaration (line 4) | type ExportDeclaration = ModuleExport | NamedExport type ModuleExport (line 6) | interface ModuleExport { type NamedExport (line 14) | interface NamedExport { function formatAggregationExports (line 23) | function formatAggregationExports( function formatAggregationExport (line 40) | function formatAggregationExport( function formatDistributionExports (line 70) | function formatDistributionExports( function formatDistributionExport (line 118) | function formatDistributionExport( FILE: src/fs.ts function copyDirSync (line 13) | function copyDirSync(srcDir: string, destDir: string): void { FILE: src/index.ts function build (line 167) | async function build(_options: Options) { FILE: src/load.ts method load (line 28) | load(filepath: string) { function loadTsupConfig (line 35) | async function loadTsupConfig( function loadPkg (line 82) | async function loadPkg(cwd: string, clearCache: boolean = false) { function getProductionDeps (line 93) | async function getProductionDeps( function getAllDepsHash (line 112) | async function getAllDepsHash(cwd: string) { FILE: src/log.ts type LOG_TYPE (line 5) | type LOG_TYPE = 'info' | 'success' | 'error' | 'warn' function setSilent (line 36) | function setSilent(isSilent?: boolean) { function getSilent (line 40) | function getSilent() { type Logger (line 44) | type Logger = ReturnType method setName (line 48) | setName(_name: string) { method success (line 52) | success(label: string, ...args: any[]) { method info (line 56) | info(label: string, ...args: any[]) { method error (line 60) | error(label: string, ...args: any[]) { method warn (line 64) | warn(label: string, ...args: any[]) { method log (line 68) | log( FILE: src/options.ts type KILL_SIGNAL (line 9) | type KILL_SIGNAL = 'SIGKILL' | 'SIGTERM' type Format (line 11) | type Format = 'cjs' | 'esm' | 'iife' type ContextForOutPathGeneration (line 13) | type ContextForOutPathGeneration = { type OutExtensionObject (line 20) | type OutExtensionObject = { js?: string; dts?: string } type OutExtensionFactory (line 22) | type OutExtensionFactory = ( type DtsConfig (line 26) | type DtsConfig = { type ExperimentalDtsConfig (line 43) | type ExperimentalDtsConfig = { type BannerOrFooter (line 52) | type BannerOrFooter = type BrowserTarget (line 59) | type BrowserTarget = type BrowserTargetWithVersion (line 71) | type BrowserTargetWithVersion = type EsTarget (line 75) | type EsTarget = type Target (line 91) | type Target = type Entry (line 97) | type Entry = string[] | Record type Options (line 103) | type Options = { type NormalizedExperimentalDtsConfig (line 264) | interface NormalizedExperimentalDtsConfig { type NormalizedOptions (line 269) | type NormalizedOptions = Omit< FILE: src/plugin.ts type ChunkInfo (line 18) | type ChunkInfo = { type AssetInfo (line 32) | type AssetInfo = { type RenderChunk (line 38) | type RenderChunk = ( type BuildStart (line 52) | type BuildStart = (this: PluginContext) => MaybePromise type BuildEnd (line 53) | type BuildEnd = ( type ModifyEsbuildOptions (line 58) | type ModifyEsbuildOptions = ( type Plugin (line 63) | type Plugin = { type PluginContext (line 75) | type PluginContext = { type WrittenFile (line 82) | type WrittenFile = { readonly name: string; readonly size: number } class PluginContainer (line 91) | class PluginContainer { method constructor (line 95) | constructor(plugins: Plugin[]) { method setContext (line 99) | setContext(context: PluginContext) { method getContext (line 103) | getContext() { method modifyEsbuildOptions (line 108) | modifyEsbuildOptions(options: EsbuildOptions) { method buildStarted (line 116) | async buildStarted() { method buildFinished (line 124) | async buildFinished({ FILE: src/plugins/cjs-interop.ts method renderChunk (line 7) | renderChunk(code, info) { FILE: src/plugins/cjs-splitting.ts method renderChunk (line 10) | async renderChunk(code, info) { FILE: src/plugins/shebang.ts method renderChunk (line 7) | renderChunk(_, info) { FILE: src/plugins/size-reporter.ts method buildEnd (line 8) | buildEnd({ writtenFiles }) { FILE: src/plugins/swc-target.ts constant TARGETS (line 6) | const TARGETS = ['es5', 'es3'] as const method esbuildOptions (line 15) | esbuildOptions(options) { method renderChunk (line 26) | async renderChunk(code, info) { FILE: src/plugins/terser.ts method renderChunk (line 24) | async renderChunk(code, info) { FILE: src/plugins/tree-shaking.ts type TreeshakingStrategy (line 5) | type TreeshakingStrategy = method renderChunk (line 22) | async renderChunk(code, info) { FILE: src/rollup.ts type RollupConfig (line 33) | type RollupConfig = { method buildStart (line 77) | async buildStart() { method load (line 86) | load(id) { method onwarn (line 96) | onwarn(warning, handler) { function runRollup (line 161) | async function runRollup(options: RollupConfig) { function watchRollup (line 193) | async function watchRollup(options: { FILE: src/rollup/ts-resolve.ts type TsResolveOptions (line 23) | type TsResolveOptions = { method resolveId (line 37) | async resolveId(source, importer) { FILE: src/run.ts function runCode (line 3) | function runCode(filename: string, { args }: { args: string[] }) { FILE: src/tsc.ts class AliasPool (line 12) | class AliasPool { method assign (line 15) | assign(name: string): string { function getExports (line 36) | function getExports( function emitDtsFiles (line 89) | function emitDtsFiles(program: ts.Program, host: ts.CompilerHost) { function emit (line 163) | function emit(compilerOptions?: any, tsconfig?: string) { function runTypeScriptCompiler (line 204) | function runTypeScriptCompiler(options: NormalizedOptions) { FILE: src/utils.ts type MaybePromise (line 15) | type MaybePromise = T | Promise type External (line 17) | type External = function isExternal (line 22) | function isExternal( function getPostcss (line 51) | function getPostcss(): null | Awaited { function getApiExtractor (line 55) | function getApiExtractor(): null | Awaited< function localRequire (line 61) | function localRequire(moduleName: string) { function pathExists (line 66) | function pathExists(p: string) { function removeFiles (line 74) | async function removeFiles(patterns: string[], dir: string) { function debouncePromise (line 82) | function debouncePromise( function slash (line 116) | function slash(path: string) { type Truthy (line 126) | type Truthy = T extends false | '' | 0 | null | undefined ? never : T... function truthy (line 128) | function truthy(value: T): value is Truthy { function jsoncParse (line 132) | function jsoncParse(data: string) { function defaultOutExtension (line 142) | function defaultOutExtension({ function ensureTempDeclarationDir (line 169) | function ensureTempDeclarationDir(): string { function toAbsolutePath (line 236) | function toAbsolutePath(p: string, cwd?: string): string { function trimDtsExtension (line 244) | function trimDtsExtension(fileName: string) { function writeFileSync (line 248) | function writeFileSync(filePath: string, content: string) { function replaceDtsWithJsExtensions (line 263) | function replaceDtsWithJsExtensions(dtsFilePath: string) { FILE: test/utils.ts function getTestName (line 13) | function getTestName() { function run (line 26) | async function run( function filenamify (line 82) | function filenamify(input: string) { FILE: vitest-global.ts function setup (line 5) | async function setup() {