typings-core
Version:
The logic of Typings
21 lines (20 loc) • 1.05 kB
TypeScript
import { Dependency, DependencyTree, Emitter } from '../interfaces';
export declare const DEFAULT_DEPENDENCY: DependencyTree;
export interface Options {
cwd: string;
emitter: Emitter;
name?: string;
dev?: boolean;
peer?: boolean;
global?: boolean;
parent?: DependencyTree;
bowerComponentPath?: string;
jspmConfig?: any;
}
export declare function resolveAllDependencies(options: Options): Promise<DependencyTree>;
export declare function resolveDependency(dependency: Dependency, options: Options): Promise<DependencyTree>;
export declare function resolveBowerDependencies(options: Options): Promise<DependencyTree>;
export declare function resolveNpmDependencies(options: Options): Promise<DependencyTree>;
export declare function resolveJspmDependencies(options: Options): Promise<DependencyTree>;
export declare function resolveTypeDependencies(options: Options): Promise<DependencyTree>;
export declare function resolveJspmDependency(pkgName: string, raw: string, options: Options): Promise<DependencyTree>;