UNPKG

@typescript-tools/depender-graph

Version:
26 lines 902 B
/** * depender-graph * Generate depender graph of internal packages */ /// <reference types="node" /> import { LernaPackage, PackageJsonDependencies, PackageName } from '@typescript-tools/io-ts'; import { PackageDiscoveryError } from '@typescript-tools/lerna-packages'; import * as TE from 'fp-ts/TaskEither'; export declare type PackageManifest = LernaPackage & PackageJsonDependencies; export declare type DependerGraphError = PackageDiscoveryError | { type: 'unable to read file'; filename: string; error: NodeJS.ErrnoException; } | { type: 'unexpected file contents'; filename: string; error: string; }; /** * Generate a DAG of internal dependers. */ export declare function dependerGraph({ root, recursive, }?: { root?: string; recursive?: boolean; }): TE.TaskEither<DependerGraphError, Map<PackageName, PackageManifest[]>>; //# sourceMappingURL=index.d.ts.map