UNPKG

@knighted/duel

Version:
38 lines (37 loc) 1.74 kB
export function log(msg?: string, level?: string, opts?: {}): void; export function logError(msg: any): void; export function logSuccess(msg: any): void; export function logWarn(msg: any): void; export function getRealPathAsFileUrl(path: any): Promise<string>; export function getCompileFiles(tscPath: any, options?: {}): string[]; export function readExportsConfig(configPath: any, pkgDir: any): Promise<{ entries: any[]; main: any; }>; export function getSubpath(mode: any, relFromRoot: any): string | null; export function generateExports(options: any): Promise<{ exportsMap: { '.': { default: any; } | {}; }; }>; export function stripKnownExt(path: any): any; export function ensureDotSlash(path: any): any; export function createTempCleanup({ subDir, keepTemp, logWarnFn }: { subDir: any; keepTemp?: boolean | undefined; logWarnFn?: ((msg: any) => void) | undefined; }): { cleanupTempSync: () => void; cleanupTemp: () => Promise<any>; }; export function registerCleanupHandlers(cleanupTempSync: any): () => void; export function hazardPackageFromMessage(message: any): string | null; export function filterDualPackageDiagnostics(diagnostics: any, allowlist?: Set<any>): any; export function processDiagnosticsForFile(diagnostics: any, projectDir: any, logDiagnosticsFn: any): any; export function exitOnDiagnostics(hasError: any, exitFn?: (code?: number | string | null) => never): void; export function maybeLinkNodeModules(projectRoot: any, subDir: any, symlinkFn?: typeof symlink, findUpFn?: typeof findUp): Promise<void>; export function runExportsValidationBlock(options: any): Promise<any>; import { symlink } from 'node:fs/promises'; import { findUp } from 'find-up';