mirror of
https://gitee.com/myxzgzs/boyue_jnpf.git
synced 2025-08-10 08:12:42 +08:00
13 lines
518 B
TypeScript
13 lines
518 B
TypeScript
import { Lazy } from "lazy-val";
|
|
export declare function createLazyProductionDeps<T extends boolean>(projectDir: string, excludedDependencies: Array<string> | null, flatten: T): Lazy<(T extends true ? NodeModuleInfo : NodeModuleDirInfo)[]>;
|
|
export interface NodeModuleDirInfo {
|
|
readonly dir: string;
|
|
readonly deps: Array<NodeModuleInfo>;
|
|
}
|
|
export interface NodeModuleInfo {
|
|
readonly name: string;
|
|
readonly version: string;
|
|
readonly dir: string;
|
|
readonly dependencies?: Array<NodeModuleInfo>;
|
|
}
|