diff options
Diffstat (limited to 'desktop/node_modules/flora-colossus/lib/Walker.d.ts')
-rw-r--r-- | desktop/node_modules/flora-colossus/lib/Walker.d.ts | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/desktop/node_modules/flora-colossus/lib/Walker.d.ts b/desktop/node_modules/flora-colossus/lib/Walker.d.ts new file mode 100644 index 0000000..a338c58 --- /dev/null +++ b/desktop/node_modules/flora-colossus/lib/Walker.d.ts @@ -0,0 +1,35 @@ +import { DepType } from './depTypes'; +import { NativeModuleType } from './nativeModuleTypes'; +export declare type VersionRange = string; +export interface PackageJSON { + name: string; + dependencies: { + [name: string]: VersionRange; + }; + devDependencies: { + [name: string]: VersionRange; + }; + optionalDependencies: { + [name: string]: VersionRange; + }; +} +export interface Module { + path: string; + depType: DepType; + nativeModuleType: NativeModuleType; + name: string; +} +export declare class Walker { + private rootModule; + private modules; + private walkHistory; + constructor(modulePath: string); + private relativeModule; + private loadPackageJSON; + private walkDependenciesForModuleInModule; + private detectNativeModuleType; + private walkDependenciesForModule; + private cache; + walkTree(): Promise<Module[]>; + getRootModule(): string; +} |