bit-bin
Version:
<a href="https://opensource.org/licenses/Apache-2.0"><img alt="apache" src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"></a> <a href="https://github.com/teambit/bit/blob/master/CONTRIBUTING.md"><img alt="prs" src="https://img.shields.io/b
29 lines (28 loc) • 1.22 kB
TypeScript
import { DependencyResolverExtension } from '../dependency-resolver';
import Consumer from '../../consumer/consumer';
import { Scope } from '../../scope';
import CapsuleList from './capsule-list';
import Graph from '../../scope/graph/graph';
import { CLIExtension } from '../cli';
export declare type IsolatorDeps = [DependencyResolverExtension, CLIExtension];
export declare type ListResults = {
workspace: string;
capsules: string[];
};
export declare type Network = {
capsules: CapsuleList;
components: Graph;
};
export declare class IsolatorExtension {
private dependencyResolver;
static id: string;
static dependencies: (typeof DependencyResolverExtension | typeof CLIExtension)[];
static defaultConfig: {};
static provide([dependencyResolver, cli]: IsolatorDeps): Promise<IsolatorExtension>;
constructor(dependencyResolver: DependencyResolverExtension);
createNetworkFromConsumer(seeders: string[], consumer: Consumer, opts?: {}): Promise<Network>;
createNetworkFromScope(seeders: string[], scope: Scope, opts?: {}): Promise<Network>;
private getBitIdsIncludeVersionsFromGraph;
private createNetwork;
list(consumer: Consumer): Promise<ListResults>;
}