rete-kit
Version:
Rete.js Kit ==== [](https://stand-with-ukraine.pp.ua) [](https://disco
17 lines (16 loc) • 482 B
TypeScript
export type PackageFile = {
name: string;
dependencies?: Record<string, string>;
devDependencies?: Record<string, string>;
peerDependencies?: Record<string, string>;
};
export type Dependencies = string[];
export type PackageMeta = {
folder: string;
config: PackageFile;
};
export type Topology = {
dependent: Dependencies;
dependencies: Dependencies;
};
export declare function getDependencyTopo<T extends PackageMeta>(list: T[]): (T & Topology)[];