diff options
author | RaindropsSys <raindrops@equestria.dev> | 2023-10-24 17:43:37 +0200 |
---|---|---|
committer | RaindropsSys <raindrops@equestria.dev> | 2023-10-24 17:43:37 +0200 |
commit | ae187b6d75c8079da0be1dc288613bad8466fe61 (patch) | |
tree | 5ea0d34185a2270f29ffaa65e1f5258028d7d5d0 /desktop/node_modules/flora-colossus/lib/Walker.d.ts | |
download | mist-ae187b6d75c8079da0be1dc288613bad8466fe61.tar.gz mist-ae187b6d75c8079da0be1dc288613bad8466fe61.tar.bz2 mist-ae187b6d75c8079da0be1dc288613bad8466fe61.zip |
Initial commit
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; +} |