@joker.front/cli
Version:
The Next-Generation Front-End Toolchain: Swift, Efficient, and Adaptive.
18 lines (17 loc) • 691 B
TypeScript
import { DepHandler } from ".";
import { DepInfo, DepMetadata, ExportDatas } from "./metadata";
export declare function runResolvedDeps(depHandler: DepHandler, deps: Record<string, DepInfo>): Promise<ResolveDepMetadataResult>;
export interface ResolveDepMetadataResult {
metadata: DepMetadata;
commit: () => Promise<void>;
cancel: () => void;
}
/**
* 获取当前depId 是否需要转换cjs,不考虑冒充esm的dep,将按照错误处理
* @param exportDatas
* @param output
*/
export declare function getDepRewriteImport(exportDatas: ExportDatas, output?: {
exports: string[];
}): boolean;
export declare function getExportDatas(file: string): Promise<ExportDatas>;