UNPKG

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
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>; }